!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
Visual Studio 2019 の新機能
https://docs.microsoft.com/ja-jp/visualstudio/ide/whats-new-visual-studio-2019?view=vs-2019
The Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/
リリースノート
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#
過去スレ
Visual Studio 2019
https://mevius.5ch.net/test/read.cgi/tech/1548765663/
Visual Studio 2019 Part2
https://mevius.5ch.net/test/read.cgi/tech/1562077164/
Visual Studio 2019 Part3
https://mevius.5ch.net/test/read.cgi/tech/1569978087/
Visual Studio 2019 Part4
https://mevius.5ch.net/test/read.cgi/tech/1585715794/
※前スレ
Visual Studio 2019 Part5
http://mevius.5ch.net/test/read.cgi/tech/1597722223/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Visual Studio 2019 Part6
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 3355-yyoL)
2021/04/21(水) 23:27:05.12ID:3qCJi6070149デフォルトの名無しさん (ワッチョイ 2f33-QCpi)
2021/05/09(日) 01:00:23.52ID:DqrICXmP0 やっぱそうか。
じゃあコンパイラが期待する配列添字定数の型が32ビットなんやろ。
VCはintきめうちのところがときどきあるような。
今は知らんけど、昔はenumがそうだった。
じゃあコンパイラが期待する配列添字定数の型が32ビットなんやろ。
VCはintきめうちのところがときどきあるような。
今は知らんけど、昔はenumがそうだった。
150デフォルトの名無しさん (ワッチョイ cb45-9/J3)
2021/05/09(日) 08:14:59.02ID:s0/3x2co0 6.7.2.2 Enumeration specifiers
3 The identifiers in an enumerator list are declared as constants that have type int and may appear wherever such are permitted.
6.7.2.2 列挙型指定子
意味規則 列挙子並びの中の識別子は,型int をもつ定数として宣言され,この型の定数が許されるところならばどこに現れてもよい。
はっきり、intと書いてある
3 The identifiers in an enumerator list are declared as constants that have type int and may appear wherever such are permitted.
6.7.2.2 列挙型指定子
意味規則 列挙子並びの中の識別子は,型int をもつ定数として宣言され,この型の定数が許されるところならばどこに現れてもよい。
はっきり、intと書いてある
151デフォルトの名無しさん (ワッチョイ bb4f-DjaX)
2021/05/09(日) 10:37:55.18ID:BzSYlsTa0 今のVSにはclang-clが提供されているけど、これでカバレッジとれている人いないかな?
--coverage 付けて clang_rt.profile リンクしてビルドまではできたんだけど、実行すると
終了時にexit()の中で例外を吐いてしまう。
--coverage 付けて clang_rt.profile リンクしてビルドまではできたんだけど、実行すると
終了時にexit()の中で例外を吐いてしまう。
152デフォルトの名無しさん (ワッチョイ 2f33-QCpi)
2021/05/09(日) 11:06:11.78ID:DqrICXmP0 >>150
Cの話は関係ない。
Cの話は関係ない。
153デフォルトの名無しさん (アウウィフ FF1f-dxvU)
2021/05/09(日) 13:41:37.14ID:WMytKT+1F コンパイルオプションを晒すべき
154デフォルトの名無しさん (ワッチョイ bef2-pHug)
2021/05/10(月) 11:41:19.26ID:bUBA6kCN0 > 昔はenumがそうだった。
> Cの話は関係ない。
何の話?
> Cの話は関係ない。
何の話?
155デフォルトの名無しさん (ワッチョイ 2f33-QCpi)
2021/05/10(月) 12:23:27.91ID:jJW0aId30156デフォルトの名無しさん (ブーイモ MMd6-tepi)
2021/05/10(月) 12:32:08.82ID:AtOV5vKAM C++/CLIがいらんことしやがって
enum class なんてものが
enum class なんてものが
157デフォルトの名無しさん (ワッチョイ 9f5f-0xtw)
2021/05/10(月) 12:38:07.54ID:aTIhcF+S0 >>140
それ書いた時、なんで来週と思ったか思い出せないんだけどw
多分16.5(2020.3/16)と16.6(2020.5/12)の間が2ヶ月だったからかな
でもリリース周期見ると必ずしも期間決まってるわけじゃないみたいだから、今週かわからんわ
先に謝っとく。ごめんw
16.0 2019.4/2
16.0.22 2020.1/22
16.1 2019.5/21
16.1.6 2019.7/9
16.2 2019.7/24
16.2.5 2019.9/10
16.3 2019.9/23
16.3.10 2019.11/10
16.4 2019.12/3
16.4.21 2021.4/13
16.5 2020.3/16
16.5.5 2020.5/12
16.6 2020.5/19
16.6.4 2020.7/14
16.7 2020.8/5
16.7.14 2021.4/13
16.8 2020.11/10
16.8.7 2021.3/9
16.9 2021.3/2
16.9.4 2021.4/13
それ書いた時、なんで来週と思ったか思い出せないんだけどw
多分16.5(2020.3/16)と16.6(2020.5/12)の間が2ヶ月だったからかな
でもリリース周期見ると必ずしも期間決まってるわけじゃないみたいだから、今週かわからんわ
先に謝っとく。ごめんw
16.0 2019.4/2
16.0.22 2020.1/22
16.1 2019.5/21
16.1.6 2019.7/9
16.2 2019.7/24
16.2.5 2019.9/10
16.3 2019.9/23
16.3.10 2019.11/10
16.4 2019.12/3
16.4.21 2021.4/13
16.5 2020.3/16
16.5.5 2020.5/12
16.6 2020.5/19
16.6.4 2020.7/14
16.7 2020.8/5
16.7.14 2021.4/13
16.8 2020.11/10
16.8.7 2021.3/9
16.9 2021.3/2
16.9.4 2021.4/13
158デフォルトの名無しさん (ワッチョイ 8a47-kakT)
2021/05/10(月) 13:47:44.37ID:g+jdLC6X0 >>156
enum classはC++11以降でも実装されてるけど
enum classはC++11以降でも実装されてるけど
159デフォルトの名無しさん (ブーイモ MMd6-tepi)
2021/05/10(月) 14:04:21.68ID:AtOV5vKAM160デフォルトの名無しさん (スフッ Sd8a-kakT)
2021/05/10(月) 16:00:29.21ID:fuWjxEMWd >>159
人に伝わる文章書けよ
人に伝わる文章書けよ
161デフォルトの名無しさん (ブーイモ MMd6-tepi)
2021/05/10(月) 16:17:34.07ID:fcf6KnSJM お母さんに教えて貰え
162デフォルトの名無しさん (ワッチョイ 2f61-kAcN)
2021/05/10(月) 17:08:17.00ID:ro06Xyvc0 >>145
「00007FF63F38310D xor ecx,ecx
00007FF63F38310F call operator new[] (07FF63F3811E5h)」
ここが既におかしい。64BITアプリなら、ecx ではなく rcx でなくてはならない。
147 の方は実際にそうなっている。
ecxは32BITレジスタ、rcxは64BITレジスタ。
また、ecxやrcxは、メンバ関数の関数呼び出しに置いてはthisの値を入れるために使われるレジスタ。
なので、前者のnewは32BIT版が呼び出されていて個本的におかしい。
本当に何もかもが64BIT版になってるか点検すべき。
「00007FF63F38310D xor ecx,ecx
00007FF63F38310F call operator new[] (07FF63F3811E5h)」
ここが既におかしい。64BITアプリなら、ecx ではなく rcx でなくてはならない。
147 の方は実際にそうなっている。
ecxは32BITレジスタ、rcxは64BITレジスタ。
また、ecxやrcxは、メンバ関数の関数呼び出しに置いてはthisの値を入れるために使われるレジスタ。
なので、前者のnewは32BIT版が呼び出されていて個本的におかしい。
本当に何もかもが64BIT版になってるか点検すべき。
163デフォルトの名無しさん (ワッチョイ 2f61-kAcN)
2021/05/10(月) 17:12:25.84ID:ro06Xyvc0 >>162
ただし、new char[N] の変わりに operator new[N] とすると正しくなっているのは良く分からない現象。
コンパイラオプションに問題が有るか、または、コンパイラのバグ。
ただし、new char[N] の変わりに operator new[N] とすると正しくなっているのは良く分からない現象。
コンパイラオプションに問題が有るか、または、コンパイラのバグ。
164デフォルトの名無しさん (ワッチョイ 2f61-kAcN)
2021/05/10(月) 17:52:35.89ID:ro06Xyvc0 >>145
https://stackoverflow.com/questions/19803162/array-size-error-x64-process
const uint64_t size = 0x100000000ull;
new char[size];
のように
変数sizeにconstキーワードが付いているとそうなってしまうが、constを取り除くといけると書いてある。
https://stackoverflow.com/questions/19803162/array-size-error-x64-process
const uint64_t size = 0x100000000ull;
new char[size];
のように
変数sizeにconstキーワードが付いているとそうなってしまうが、constを取り除くといけると書いてある。
165デフォルトの名無しさん (ワッチョイ 2f61-kAcN)
2021/05/10(月) 17:54:16.98ID:ro06Xyvc0 >>164
以下のように、配列サイズがコンパイル時定数にされてしまうのを無理やり防ぐといけるらしい:
extern size_t GetArraySize();
int main()
{
size_t allocationsize = GetArraySize();
char *cp = new char[allocationsize];
return 0;
}
size_t GetArraySize()
{
// compile time assert to validate that size_t can hold a 64-bit value
char compile_time_assert_64_bit[(sizeof(size_t) == 8)?1:-1];
size_t allocsize = 0x100000000UL; // 64-bit literal
return allocsize;
}
以下のように、配列サイズがコンパイル時定数にされてしまうのを無理やり防ぐといけるらしい:
extern size_t GetArraySize();
int main()
{
size_t allocationsize = GetArraySize();
char *cp = new char[allocationsize];
return 0;
}
size_t GetArraySize()
{
// compile time assert to validate that size_t can hold a 64-bit value
char compile_time_assert_64_bit[(sizeof(size_t) == 8)?1:-1];
size_t allocsize = 0x100000000UL; // 64-bit literal
return allocsize;
}
166デフォルトの名無しさん (ワッチョイ 2f61-kAcN)
2021/05/10(月) 18:14:13.53ID:ro06Xyvc0 >>145
00007FF66238310D mov ecx,10000000h
00007FF662383112 call operator new[] (07FF6623811E5h)
147
char* data_ = (char*)operator new[](0x100000000);
00007FF7CA02310D mov rcx,100000000h
00007FF7CA023117 call operator new[] (07FF7CA0211E5h)
よく見ると、これら二つで、call文の呼び出し先のアドレスの下位16BIT
は、共に11E5 になっていて、上位アドレスは変わっているが本当は
同じ関数を呼び出しているようだ。リンクするとアドレスは上位も下位も変わることがあるが、
上位アドレスだけ変わる現象としてはセキュリティー対策のためと聞いている。
それで、mov 文が ecx と rcx の違いがあるが、実は mov ecx,imm 命令は
上位32BITが0拡張されるので mov ecx,10000000h は、
実際には、mov rcx,0 と同じなので、145の方は、動作的には
mov rcx,0
call operator new[] // 64BIT 版の new 演算子
となっていて、145もちゃんと 64BIT版の new 演算子が呼び出されているようだ。
問題は、new char[x]のxに定数が有ったときに下位32BITだけに切り捨てられてしまう
コンパイラの動作にあるようだ。
00007FF66238310D mov ecx,10000000h
00007FF662383112 call operator new[] (07FF6623811E5h)
147
char* data_ = (char*)operator new[](0x100000000);
00007FF7CA02310D mov rcx,100000000h
00007FF7CA023117 call operator new[] (07FF7CA0211E5h)
よく見ると、これら二つで、call文の呼び出し先のアドレスの下位16BIT
は、共に11E5 になっていて、上位アドレスは変わっているが本当は
同じ関数を呼び出しているようだ。リンクするとアドレスは上位も下位も変わることがあるが、
上位アドレスだけ変わる現象としてはセキュリティー対策のためと聞いている。
それで、mov 文が ecx と rcx の違いがあるが、実は mov ecx,imm 命令は
上位32BITが0拡張されるので mov ecx,10000000h は、
実際には、mov rcx,0 と同じなので、145の方は、動作的には
mov rcx,0
call operator new[] // 64BIT 版の new 演算子
となっていて、145もちゃんと 64BIT版の new 演算子が呼び出されているようだ。
問題は、new char[x]のxに定数が有ったときに下位32BITだけに切り捨てられてしまう
コンパイラの動作にあるようだ。
167デフォルトの名無しさん (ワッチョイ d3e6-dxvU)
2021/05/10(月) 18:31:03.35ID:Q9Sd0kWu0 VS2010からのバグですか
早く直してください
>>147
コール元が原因だとわかるようにコンパイル結果を貼ったつもりだったんですが...
そもそも64bitアプリから32bitコードはコールできない
早く直してください
>>147
コール元が原因だとわかるようにコンパイル結果を貼ったつもりだったんですが...
そもそも64bitアプリから32bitコードはコールできない
168デフォルトの名無しさん (ワッチョイ 2f33-QCpi)
2021/05/10(月) 19:17:39.46ID:jJW0aId30169デフォルトの名無しさん (ブーイモ MMd6-tepi)
2021/05/10(月) 19:26:30.24ID:u4NZSThJM >>168
つ namespace
つ namespace
170デフォルトの名無しさん (ワッチョイ 2f61-kAcN)
2021/05/10(月) 19:27:03.10ID:ro06Xyvc0 >>166
訂正。桁が大きすぎて1ケタ見間違えた:
上位32BITが0拡張されるので mov ecx,10000000h は、
実際には、mov rcx,10000000h と同じなので、145の方は、動作的には
mov rcx,10000000h
call operator new[] // 64BIT 版の new 演算子
そして、xor ecx,ecx の方が xor rcx,rcx になり rcx = 0 となる。
訂正。桁が大きすぎて1ケタ見間違えた:
上位32BITが0拡張されるので mov ecx,10000000h は、
実際には、mov rcx,10000000h と同じなので、145の方は、動作的には
mov rcx,10000000h
call operator new[] // 64BIT 版の new 演算子
そして、xor ecx,ecx の方が xor rcx,rcx になり rcx = 0 となる。
171デフォルトの名無しさん (ワッチョイ 6a01-wt3T)
2021/05/10(月) 19:45:11.41ID:i6Ha+IN40172デフォルトの名無しさん (ワッチョイ d3e6-dxvU)
2021/05/10(月) 20:23:12.80ID:Q9Sd0kWu0173デフォルトの名無しさん (ワッチョイ 7eda-9tq9)
2021/05/10(月) 21:40:04.54ID:uZmCwZbC0 新機能が無いと管理出来ませんって
プークスクス向いて無いんじゃね?
プークスクス向いて無いんじゃね?
174デフォルトの名無しさん (ワッチョイ 2f33-QCpi)
2021/05/10(月) 23:54:56.33ID:jJW0aId30 >>173
K&R Cでも使っとれ!
K&R Cでも使っとれ!
175デフォルトの名無しさん (ワッチョイ cb45-9/J3)
2021/05/11(火) 06:54:08.95ID:2aTzy8bW0 それを言うならBでしょ
ケントンプソンの
ケントンプソンの
176デフォルトの名無しさん (ブーイモ MMd6-tepi)
2021/05/11(火) 08:58:15.27ID:IqEWn3EBM K&Rにenumは無いが?bakaかね
177デフォルトの名無しさん (ワッチョイ 2f33-QCpi)
2021/05/11(火) 09:43:42.39ID:nf224V100178デフォルトの名無しさん (ワッチョイ d3e6-dxvU)
2021/05/11(火) 20:43:13.86ID:PxX+uCNu0 baka vs バカ vs アホ
179デフォルトの名無しさん (ワッチョイ 8f0c-7fsT)
2021/05/12(水) 13:58:01.63ID:Qd50tecn0 Visual Studio 2019 version 16.9.5
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.9.5
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.9.5
180デフォルトの名無しさん (ワッチョイ cb45-9/J3)
2021/05/12(水) 14:38:01.97ID:OdaC5Fsa0 /std:c++20 コネ━━━━━('A`)━━━━━━!!!!
181デフォルトの名無しさん (ワッチョイ 73b5-fceI)
2021/05/13(木) 21:22:57.09ID:0pD51twu0 Visual Studio 2021 はまだかよ?
もうはよ出せよ
オフラインインストールだから中途半端なバージョンはインストールしたくねぇ
もうはよ出せよ
オフラインインストールだから中途半端なバージョンはインストールしたくねぇ
182デフォルトの名無しさん (ワッチョイ 33ad-K+t/)
2021/05/13(木) 21:28:09.41ID:keWZ79dD0 2021は中途半端だから3000まで待とう
183デフォルトの名無しさん (ワッチョイ ca05-MXpj)
2021/05/13(木) 22:01:10.78ID:3koXU89M0 3000は気が長すぎ
次にキリが良いのは2048
次にキリが良いのは2048
184デフォルトの名無しさん (ワッチョイ 73b5-fceI)
2021/05/13(木) 22:03:36.25ID:0pD51twu0 何百年待たせるんだよ
中途半端言うてるのは2019 16.9.5みたいなバージョンだっちゅーの
2021 1.0.0出せ、ほらはよ、お兄さんは急いどんねん
中途半端言うてるのは2019 16.9.5みたいなバージョンだっちゅーの
2021 1.0.0出せ、ほらはよ、お兄さんは急いどんねん
185デフォルトの名無しさん (ワッチョイ 7eda-9tq9)
2021/05/13(木) 22:04:11.32ID:En9K++Xv0 >>183
2038年って聞いた
2038年って聞いた
186デフォルトの名無しさん (ワッチョイ 73b5-fceI)
2021/05/13(木) 22:08:02.11ID:0pD51twu0187デフォルトの名無しさん (ワッチョイ 0bda-Dv+b)
2021/05/13(木) 22:10:40.60ID:Q5JRmth30 VS2021はversion17なので17.0.0
188デフォルトの名無しさん (ワッチョイ 73b5-fceI)
2021/05/13(木) 22:28:23.39ID:0pD51twu0189デフォルトの名無しさん (ワッチョイ 73b5-fceI)
2021/05/13(木) 22:30:30.51ID:0pD51twu0 今、Version16.3.Xを使ってんだけど、
ソリューション(Aと呼ぼう)をフォルダごとコピーしてからVS起動すると、
コピー元のソリューションで開いてたプログラムがそのまま開いてて
「親切やん?」とか思いながらそれらのプログラムを修正すると、
コピー先の新しいプログラムじゃなくて
「元のソリューションAの(!)」プログラムが書き換わるんだよな
どこ参照してんだよ?
つまりバグだ
だから、コピー後にプログラムが開いてたら
手動で全部閉じてもう一回開き直さんといかん
おまいらも経験あるだろ?
クソ面倒くせぇ
家のPCは最新版にしてあるから
コピー後に起動すると全部のプログラムが閉じた状態から始まるんで、この事象は起こらんけどな
こんなしょーもないバグを作り込みやがって
ちゃんとテストしてからリリースしやがれ、マイクロソフトのクソが!
ソリューション(Aと呼ぼう)をフォルダごとコピーしてからVS起動すると、
コピー元のソリューションで開いてたプログラムがそのまま開いてて
「親切やん?」とか思いながらそれらのプログラムを修正すると、
コピー先の新しいプログラムじゃなくて
「元のソリューションAの(!)」プログラムが書き換わるんだよな
どこ参照してんだよ?
つまりバグだ
だから、コピー後にプログラムが開いてたら
手動で全部閉じてもう一回開き直さんといかん
おまいらも経験あるだろ?
クソ面倒くせぇ
家のPCは最新版にしてあるから
コピー後に起動すると全部のプログラムが閉じた状態から始まるんで、この事象は起こらんけどな
こんなしょーもないバグを作り込みやがって
ちゃんとテストしてからリリースしやがれ、マイクロソフトのクソが!
190デフォルトの名無しさん (ワッチョイ 5b2d-gUNg)
2021/05/13(木) 22:40:39.36ID:VB3/WUZ/0 Visual Studio 2022 Preview 1が夏に出るのを知った上で
Visual Studio 2021を出せと言ってるの?
Visual Studio 2021を出せと言ってるの?
191デフォルトの名無しさん (ブーイモ MM97-nBcQ)
2021/05/13(木) 23:05:25.82ID:/oUX0vPxM ママー変な人がいるよ
192デフォルトの名無しさん (ワッチョイ 73b5-fceI)
2021/05/13(木) 23:13:47.23ID:0pD51twu0193デフォルトの名無しさん (ワッチョイ 7eda-9tq9)
2021/05/13(木) 23:15:58.94ID:En9K++Xv0 >>192
visual studio 2002 は奇数では無いような
visual studio 2002 は奇数では無いような
194デフォルトの名無しさん (ワッチョイ 73b5-fceI)
2021/05/13(木) 23:33:44.01ID:0pD51twu0195デフォルトの名無しさん (ワッチョイ 3d01-9scZ)
2021/05/14(金) 00:21:45.38ID:NzOv7VQy0 バージョンなんかどーでもいいんだけど次はどんな目玉機能があるんだ?
2019はInteliCodeだったじゃん?2021はやべー機能あるの?
2019はInteliCodeだったじゃん?2021はやべー機能あるの?
196デフォルトの名無しさん (ワッチョイ 5333-Qmtv)
2021/05/14(金) 08:38:54.91ID:A+WZ3bIw0 今出てる話で一番大きいのは64bit化かね?
197デフォルトの名無しさん (ワッチョイ 1301-tI/9)
2021/05/14(金) 09:21:35.98ID:ijV+D4Iw0 64bit化でなんか嬉しいんだっけ?
198デフォルトの名無しさん (ワッチョイ 3dad-drH/)
2021/05/14(金) 09:44:51.84ID:fF5yZv3G0 4GB超のソースファイル処理できるんじゃね?
知らんけど。
知らんけど。
199デフォルトの名無しさん (ワッチョイ 9702-Adon)
2021/05/14(金) 10:29:52.23ID:sK9NMk0P0200デフォルトの名無しさん (ワッチョイ a12d-u+PU)
2021/05/14(金) 10:34:59.68ID:7wdfzeft0 >>189
16.3はとっくにサポート終了してるから、サービスベースラインの16.4/16.7/16.9にした方が良いよ
https://docs.microsoft.com/ja-jp/visualstudio/releases/2019/servicing
個人的にも16.3は一番動作が怪しかったと思う頃だから今なら16.7.15をお勧め
16.3はとっくにサポート終了してるから、サービスベースラインの16.4/16.7/16.9にした方が良いよ
https://docs.microsoft.com/ja-jp/visualstudio/releases/2019/servicing
個人的にも16.3は一番動作が怪しかったと思う頃だから今なら16.7.15をお勧め
201デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 11:07:52.23ID:872BWcRl0202デフォルトの名無しさん (ワッチョイ 9702-Adon)
2021/05/14(金) 11:15:10.32ID:sK9NMk0P0203デフォルトの名無しさん (ワッチョイ b933-eG3y)
2021/05/14(金) 11:24:41.90ID:/tlYhq540204デフォルトの名無しさん (ワッチョイ 0f5f-JrGs)
2021/05/14(金) 11:29:06.16ID:N2rlLeCr0205デフォルトの名無しさん (ワッチョイ 0f5f-JrGs)
2021/05/14(金) 11:30:15.25ID:N2rlLeCr0206デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 13:56:12.22ID:872BWcRl0 >>202
> 引っ越ししたら更新するだろ
じゃ、参照情報も更新しろよ、ヴォケ!
「フォルダ毎コピーしてんだから参照の情報もコピーするわけで」と書いたのは一体どこの馬鹿だったっけ?
それに従うと「更新」じゃなくて「コピー」せんといかんのだが?
てめぇの言ったことと矛盾してることにすら気付かないほど馬鹿ということは判った
> 引っ越ししたら更新するだろ
じゃ、参照情報も更新しろよ、ヴォケ!
「フォルダ毎コピーしてんだから参照の情報もコピーするわけで」と書いたのは一体どこの馬鹿だったっけ?
それに従うと「更新」じゃなくて「コピー」せんといかんのだが?
てめぇの言ったことと矛盾してることにすら気付かないほど馬鹿ということは判った
207デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 13:59:27.93ID:872BWcRl0208デフォルトの名無しさん (ワッチョイ 9702-Adon)
2021/05/14(金) 14:20:13.68ID:sK9NMk0P0209デフォルトの名無しさん (ワッチョイ 3dad-drH/)
2021/05/14(金) 14:20:36.69ID:fF5yZv3G0 隣に回覧板持ってくわ
210デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 14:27:36.44ID:872BWcRl0211デフォルトの名無しさん (ワッチョイ 9702-Adon)
2021/05/14(金) 14:47:23.90ID:sK9NMk0P0212デフォルトの名無しさん (ブーイモ MM5b-kVci)
2021/05/14(金) 15:19:22.71ID:wD67YcDGM ID:872BWcRl0
都合の悪い>>200は見えない見えない
都合の悪い>>200は見えない見えない
213デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 15:40:43.41ID:872BWcRl0214デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 15:44:09.41ID:872BWcRl0215デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 15:57:43.52ID:872BWcRl0 >>211
その設定は知らなかった、感謝する、ありがとよ
しかし、
@それをデフォルトにせぇよ(今の版ではデフォルトになってるが)
A「ソリューションの読み込み時にドキュメントを再度開く」にしたら、なんでコピー「先」のプログラムを開けよ
とだけは言いたい
Aは明白にバグだから、バグバグ言わせてもらう
その設定は知らなかった、感謝する、ありがとよ
しかし、
@それをデフォルトにせぇよ(今の版ではデフォルトになってるが)
A「ソリューションの読み込み時にドキュメントを再度開く」にしたら、なんでコピー「先」のプログラムを開けよ
とだけは言いたい
Aは明白にバグだから、バグバグ言わせてもらう
216デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 16:03:49.15ID:872BWcRl0 >>215を訂正: A「ソリューションの読み込み時にドキュメントを再度開く」にしたら、コピー「先」のプログラムを開けよ
217デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 16:08:29.05ID:872BWcRl0218デフォルトの名無しさん (ワッチョイ 3bad-kVci)
2021/05/14(金) 16:22:27.62ID:arpkd50Q0219デフォルトの名無しさん (ワッチョイ a12d-u+PU)
2021/05/14(金) 16:37:26.76ID:7wdfzeft0220デフォルトの名無しさん (ワッチョイ 9702-Adon)
2021/05/14(金) 16:43:52.64ID:sK9NMk0P0221デフォルトの名無しさん (ワッチョイ 3bad-kVci)
2021/05/14(金) 17:09:10.24ID:arpkd50Q0 というかバージョンアップもせずに古いバージョン使い続けてバクバク言ってんのギャグにしか見えない
222デフォルトの名無しさん (ワッチョイ e34f-vkb9)
2021/05/14(金) 19:22:56.23ID:NFrO+Ek40 低速回線なのかな
未だにADSL1.5Mの奴がいて4GB落とすのに1日かかるそうな
光ならダウンロード5分ほどですぐ終わる、というかこれがデフォだな
未だにADSL1.5Mの奴がいて4GB落とすのに1日かかるそうな
光ならダウンロード5分ほどですぐ終わる、というかこれがデフォだな
223デフォルトの名無しさん (ワッチョイ 1301-tI/9)
2021/05/14(金) 20:29:37.59ID:ijV+D4Iw0224デフォルトの名無しさん (ワッチョイ 9347-5Agc)
2021/05/14(金) 21:12:22.71ID:n0yZeGpR0 >>223
ADSLで最大スループットが常に出るわけないだろ
ADSLで最大スループットが常に出るわけないだろ
225デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 23:14:19.37ID:872BWcRl0226デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 23:18:40.34ID:872BWcRl0227デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/14(金) 23:34:13.74ID:872BWcRl0228デフォルトの名無しさん (ブーイモ MM5b-kVci)
2021/05/15(土) 00:09:22.97ID:lxQyfUirM オラは田舎のモンだから関西のボケは分かんねえだ
229デフォルトの名無しさん (ワッチョイ 3b68-Adon)
2021/05/15(土) 09:54:21.38ID:qlKA2bTa0230デフォルトの名無しさん (エムゾネ FF2f-JrGs)
2021/05/15(土) 12:46:54.29ID:eYtIld1hF231デフォルトの名無しさん (ワッチョイ 774f-sort)
2021/05/15(土) 18:56:03.16ID:Y+SvMVkX0 C++のプロジェクトで、何も変更がない状態でDebugビルドするとなぜか再リンクされて出力のバイナリが
更新されてしまうんだけど、原因は何が考えられますかね?Releaseだとそういうことはないんですが。
ちなみにオプションでMSBuildのログ出力レベルを詳細にすると、更新されていないはずのobjが
新しいものと認識されているっぽい。
33> ソースのコンパイルが必要です。入力 C:\....\XXX.OBJ は出力 よりも新しいです。
この xxx.obj のタイムスタンプは別に更新されていないし、上のログの「出力」のところはファイル名が空で、
何と比較して新しいとされているのか見てもわからりませんでした。
あと怪しそうなところとしてインクリメンタルリンクも切ってみたんですが変わりませんでした。
更新されてしまうんだけど、原因は何が考えられますかね?Releaseだとそういうことはないんですが。
ちなみにオプションでMSBuildのログ出力レベルを詳細にすると、更新されていないはずのobjが
新しいものと認識されているっぽい。
33> ソースのコンパイルが必要です。入力 C:\....\XXX.OBJ は出力 よりも新しいです。
この xxx.obj のタイムスタンプは別に更新されていないし、上のログの「出力」のところはファイル名が空で、
何と比較して新しいとされているのか見てもわからりませんでした。
あと怪しそうなところとしてインクリメンタルリンクも切ってみたんですが変わりませんでした。
232デフォルトの名無しさん (ワッチョイ 312c-S5yT)
2021/05/15(土) 22:17:43.59ID:ROEIM7pX0 一旦、出力フォルダを削除してから、パソコンを再起動して、ビルドし直せば?
バグっている時に、これで直る事もある。
キャッシュか何かの不整合かも?
バグっている時に、これで直る事もある。
キャッシュか何かの不整合かも?
233デフォルトの名無しさん (ワッチョイ 774f-sort)
2021/05/15(土) 22:32:08.62ID:Y+SvMVkX0 うーん、削除や再起動はやってみたけど変わらないんですよね。
複数の環境でcheckoutしてビルドすると同じ症状が出るから、プロジェクト設定のどこかだと思っているんだけど。
複数の環境でcheckoutしてビルドすると同じ症状が出るから、プロジェクト設定のどこかだと思っているんだけど。
234デフォルトの名無しさん (ワッチョイ b933-eG3y)
2021/05/15(土) 23:55:44.32ID:nDtgOBwM0 ありがちなのは、デバグ用スクリプトとかか?
直前直後にファイルを触ってるとか?
バージョン管理システムは使ってないんか?履歴を見たらええ。
チーム開発なら、ちょっとした個人設定のつもりの変更をcommitしてまうこともあるしな。
プロジェクトファイルをテキストエディタで読んだら?
ヘンな設定や漏れがあるんやろ。
直前直後にファイルを触ってるとか?
バージョン管理システムは使ってないんか?履歴を見たらええ。
チーム開発なら、ちょっとした個人設定のつもりの変更をcommitしてまうこともあるしな。
プロジェクトファイルをテキストエディタで読んだら?
ヘンな設定や漏れがあるんやろ。
235デフォルトの名無しさん (ワッチョイ 774f-sort)
2021/05/16(日) 00:46:04.95ID:z+wHX2Px0 何もせずにビルドをやり直しただけで起きるんで、ソースはもちろんなにも変化していないし
objのタイムスタンプも一切変わっていないのに>>231のように再リンクになってしまう。
>ヘンな設定や漏れがあるんやろ。
そう。何かあるんだろうけどそれが思いつかない。
ビルドイベントも見てみたけど何も設定していなかった。
objのタイムスタンプも一切変わっていないのに>>231のように再リンクになってしまう。
>ヘンな設定や漏れがあるんやろ。
そう。何かあるんだろうけどそれが思いつかない。
ビルドイベントも見てみたけど何も設定していなかった。
236デフォルトの名無しさん (ワッチョイ b933-eG3y)
2021/05/16(日) 13:10:33.15ID:vtPLFS210 リンク結果のファイルはどうなの?
実は、更新されてないとか削除されてるとかないの?
objファイルのことばっかりやけど。
プロジェクトファイルの中身は読んだんか?
デバグ用とリリース用の部分で差分を確認したり、できることはあるが。
実は、更新されてないとか削除されてるとかないの?
objファイルのことばっかりやけど。
プロジェクトファイルの中身は読んだんか?
デバグ用とリリース用の部分で差分を確認したり、できることはあるが。
237デフォルトの名無しさん (ワッチョイ 774f-sort)
2021/05/16(日) 14:55:23.29ID:z+wHX2Px0238デフォルトの名無しさん (ワッチョイ aba7-4lYq)
2021/05/16(日) 15:18:14.68ID:rJJhcQA80 フラグ、逆になってんかな?
239デフォルトの名無しさん (ワッチョイ 3b68-Adon)
2021/05/16(日) 15:19:02.00ID:N0MkhcEJ0 build完了した後に何もせずそのままbuildしてもってか
240デフォルトの名無しさん (ワッチョイ 774f-sort)
2021/05/16(日) 15:40:21.80ID:z+wHX2Px0 >その後試してみたところだと、どうもプログラム全体の最適化(/GL)とリンク時のコード生成(/LTCG)が
>有効になってないとこの現象が出るっぽい。ふつう逆じゃないかと思うんだけど。
他のC++プロジェクトで試してみたところこれが有効じゃなくてもそんな症状は出なかったから
これだけが原因というわけでもないっぽい。
>有効になってないとこの現象が出るっぽい。ふつう逆じゃないかと思うんだけど。
他のC++プロジェクトで試してみたところこれが有効じゃなくてもそんな症状は出なかったから
これだけが原因というわけでもないっぽい。
241デフォルトの名無しさん (ワッチョイ f384-gIXh)
2021/05/16(日) 16:23:23.51ID:HjrsGpPn0 objファイルとかソースファイルの更新日時がおかしいとかない?
242デフォルトの名無しさん (ワッチョイ eb7c-u+PU)
2021/05/16(日) 17:09:15.95ID:VxksG9ZS0 objが100年未来
243デフォルトの名無しさん (ワッチョイ e145-Qmtv)
2021/05/17(月) 06:36:48.55ID:cCPUzk2p0 ファイル日付が戦前になってしまう現象なら見かけたことあるけど
244デフォルトの名無しさん (ワッチョイ 774f-sort)
2021/05/17(月) 08:09:00.96ID:GYmzER1r0 objの時刻は何度か見直してみたけど別に問題ないんですよね。
>>231の名前のない「出力」が常にエポック日時とみなされているような気がするけど、これが何なのかがわからない。
>>231の名前のない「出力」が常にエポック日時とみなされているような気がするけど、これが何なのかがわからない。
245デフォルトの名無しさん (ワッチョイ 1301-tI/9)
2021/05/17(月) 08:55:59.90ID:rxAznUgA0 >>244
もう現象が発生する最小のプロジェクトにしてどこかに上げなよ
もう現象が発生する最小のプロジェクトにしてどこかに上げなよ
246デフォルトの名無しさん (ワッチョイ 77b5-AYRO)
2021/05/17(月) 20:52:08.76ID:EMauxKeW0 質問です。
Visual Studioに載ってるGitの履歴同士の比較で、右のコードを左のコードで上書きするなんてことはできないんですか?
差異は表示されるけど、マージは出来ないんで中途半端だなと思っています。
今は外部の比較ソフトにコピーしてやってます。
Visual Studioに載ってるGitの履歴同士の比較で、右のコードを左のコードで上書きするなんてことはできないんですか?
差異は表示されるけど、マージは出来ないんで中途半端だなと思っています。
今は外部の比較ソフトにコピーしてやってます。
247デフォルトの名無しさん (ワッチョイ 538e-dhLD)
2021/05/18(火) 00:52:27.07ID:4SgI+J1W0 >>246
馬鹿にはできないだけ
馬鹿にはできないだけ
248デフォルトの名無しさん (ワッチョイ 895f-sort)
2021/05/18(火) 00:57:25.10ID:gjwJ7she0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
