!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:3qCJi6070232デフォルトの名無しさん (ワッチョイ 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:gjwJ7she0249デフォルトの名無しさん (ワッチョイ 538e-dhLD)
2021/05/18(火) 02:08:03.92ID:4SgI+J1W0 悔しかったか?
250デフォルトの名無しさん (ブーイモ MMe1-kVci)
2021/05/18(火) 08:04:10.96ID:CSFcx5Z0M ワッショイ有りでその考えが出てくるのは糖質
251デフォルトの名無しさん (ワッチョイ 554f-OMnX)
2021/05/18(火) 10:36:21.87ID:7M05Nvon0 うーん.NET 5のフォームデザイナはエラーが良く出るね
まだ不安定な部分が多いのか
まだ不安定な部分が多いのか
252デフォルトの名無しさん (ワッチョイ cf34-pIQR)
2021/05/18(火) 19:53:20.34ID:Nb5T2QIr0 プログラミングを独学で始めようと思っています
今日visual studio2015をインストールしようとしたら、「セットアップパッケージが欠落しているか破損しています」と表示されます
OSはwindows 10 64bitです
原因分かる方いらっしゃいますか?
今日visual studio2015をインストールしようとしたら、「セットアップパッケージが欠落しているか破損しています」と表示されます
OSはwindows 10 64bitです
原因分かる方いらっしゃいますか?
253デフォルトの名無しさん (テテンテンテン MM17-tI/9)
2021/05/18(火) 20:05:15.23ID:LfLJoRqTM >>252
まずはスレタイ読むことをお勧めする
まずはスレタイ読むことをお勧めする
254デフォルトの名無しさん (ワントンキン MM19-ibyw)
2021/05/18(火) 20:35:36.70ID:NgbZwZ71M >>252
お前の頭がおかしい
お前の頭がおかしい
255デフォルトの名無しさん (ワッチョイ 9347-5Agc)
2021/05/19(水) 00:47:24.10ID:u+lSvVsn0 >>252
そりゃファイルが破損してるんだろw
そりゃファイルが破損してるんだろw
256デフォルトの名無しさん (ワッチョイ 0f5f-HbHN)
2021/05/19(水) 12:51:28.11ID:bq1n4ZhE0257デフォルトの名無しさん (ワッチョイ eb0c-0qpL)
2021/05/19(水) 12:59:23.03ID:KHPWiMzD0 Visual Studio 2019 version 16.9.6
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.9.6
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.9.6
258デフォルトの名無しさん (ワッチョイ d978-sort)
2021/05/19(水) 18:09:52.70ID:WTSJSVtJ0 今VS2015を新規インストールする理由って何があるの?
259デフォルトの名無しさん (ワッチョイ aba7-4lYq)
2021/05/19(水) 18:13:23.25ID:rd3U6aDn0 バージョン上げるとサポート外になっちゃうとか?
260デフォルトの名無しさん (ワッチョイ 5333-Qmtv)
2021/05/19(水) 18:18:14.22ID:lGpdXynt0 手元にあった入門書が2015ベースだったからとかなんじゃね?
しらんけど
しらんけど
261デフォルトの名無しさん (ワッチョイ 9347-5Agc)
2021/05/19(水) 20:41:03.94ID:u+lSvVsn0 ライセンス持ってる最新版が2015とか
262デフォルトの名無しさん (テテンテンテン MM17-tI/9)
2021/05/19(水) 21:45:22.42ID:enzOngbOM 独学なら2019 Community Editionで良くね?
2015 Enterprise Editionのライセンス持ってるのかも知れんがw
2015 Enterprise Editionのライセンス持ってるのかも知れんがw
263デフォルトの名無しさん (ワッチョイ 895f-sort)
2021/05/19(水) 22:00:27.54ID:Vv63JXzQ0 今日会社でVS2015入れようとしたら俺のところもパッケージ云々出たな
客が指定してくるんだよな
まあ当面は2019で引っ張って、客に最終ビルドとテストを押しつける口実になったけど
客が指定してくるんだよな
まあ当面は2019で引っ張って、客に最終ビルドとテストを押しつける口実になったけど
264デフォルトの名無しさん (ワッチョイ 3be6-gSvD)
2021/05/20(木) 00:01:04.02ID:JIq/m2SY0 >>256
バージョンでスレを分ける必要はないよな
バージョンでスレを分ける必要はないよな
265デフォルトの名無しさん (エムゾネ FFba-4Cki)
2021/05/21(金) 16:29:55.43ID:p4SdeAIgF 2015Enterpriseがあるから2015使いたいってのは判らんでもないが
2019Community入れて使えばいい
Releaseするときだけ2015使えろ
2019Community入れて使えばいい
Releaseするときだけ2015使えろ
266デフォルトの名無しさん (ワッチョイ ba47-nTux)
2021/05/21(金) 17:16:59.89ID:D/ReRnmH0 >>265
質問者は2015がインストールできないって言ってるんだからreleaseビルドできないでしょうが
質問者は2015がインストールできないって言ってるんだからreleaseビルドできないでしょうが
267デフォルトの名無しさん (ワッチョイ bbe6-7S+s)
2021/05/21(金) 18:39:49.93ID:ojw3YA/u0268デフォルトの名無しさん (テテンテンテン MMb6-C3gm)
2021/05/21(金) 19:07:46.61ID:uebWK4ZzM269デフォルトの名無しさん (ワッチョイ 3733-sdF8)
2021/05/21(金) 19:52:38.88ID:uAPoM0KR0 >>268
鏡にしゃべってるのかな?w
鏡にしゃべってるのかな?w
270デフォルトの名無しさん (ワッチョイ 0eda-Eq2K)
2021/05/21(金) 20:16:15.39ID:B6CXIi7z0 次からは壁に向かってよろ
271デフォルトの名無しさん (ワッチョイ 4e63-5zR4)
2021/05/21(金) 20:17:03.25ID:bfSFy0HM0 いつもそうしてるが
272デフォルトの名無しさん (テテンテンテン MMb6-C3gm)
2021/05/21(金) 20:21:13.58ID:Az7aTUd0M273デフォルトの名無しさん (ワッチョイ bbe6-7S+s)
2021/05/21(金) 20:23:42.06ID:ojw3YA/u0 質問に答えられないなら無理に答えなきゃ良いのに
274デフォルトの名無しさん (テテンテンテン MMb6-C3gm)
2021/05/21(金) 22:55:26.31ID:r2dis/FiM275デフォルトの名無しさん (ワッチョイ 4e8e-/g3G)
2021/05/21(金) 23:11:10.26ID:xTrBkQ+z0 馬鹿ばっか
276デフォルトの名無しさん (ワッチョイ 275f-nIK+)
2021/05/22(土) 02:10:24.94ID:+tNUIgvb0277デフォルトの名無しさん (ワッチョイ 275f-nIK+)
2021/05/22(土) 02:10:53.94ID:+tNUIgvb0278デフォルトの名無しさん (ワッチョイ 4e63-5zR4)
2021/05/22(土) 09:35:33.24ID:MUJRbqxZ0 猫は外で飼わんと目が死ぬ
279デフォルトの名無しさん (エムゾネ FFba-4Cki)
2021/05/22(土) 12:02:08.17ID:vbX2nPFnF 2015入れたいなら2015専用に別のPC用意して
そっちに古いOSと2015入れろ
そのためにMSDNがあるんだろ
Enterpriseなら古いOS付いて来るだろ
そっちに古いOSと2015入れろ
そのためにMSDNがあるんだろ
Enterpriseなら古いOS付いて来るだろ
280デフォルトの名無しさん (スフッ Sdba-R/17)
2021/05/22(土) 13:03:58.66ID:zj+HXyY5d 2015はまだDVDに収まるサイズだったんだなぁ
281デフォルトの名無しさん (テテンテンテン MMb6-C3gm)
2021/05/22(土) 13:50:23.44ID:/4kM8oypM282デフォルトの名無しさん (ワッチョイ 275f-5zR4)
2021/05/22(土) 14:02:56.15ID:Lje0A8js0 仮想PCだってWindows10だろ
MSDNだと、古いWindows10とかあるの?
Windows10だと結局インストールできないんじゃないの?
MSDNだと、古いWindows10とかあるの?
Windows10だと結局インストールできないんじゃないの?
283デフォルトの名無しさん (ワッチョイ 3733-sdF8)
2021/05/22(土) 14:21:09.09ID:DHquxfOH0284デフォルトの名無しさん (スフッ Sdba-R/17)
2021/05/22(土) 14:26:05.45ID:zj+HXyY5d 今、Windows 10 2004 のテストでインストール中だけど
まだエラーはでないな
インターネットに接続できない環境だとパッケージのデジタル署名をきちんと検証できなくて
エラーになる現象はあったと思う。
あと、.NET Framework 3.5の有効化とかかな
まだエラーはでないな
インターネットに接続できない環境だとパッケージのデジタル署名をきちんと検証できなくて
エラーになる現象はあったと思う。
あと、.NET Framework 3.5の有効化とかかな
285デフォルトの名無しさん (テテンテンテン MMb6-C3gm)
2021/05/22(土) 15:18:20.19ID:xW4ipYXAM >>282
> 仮想PCだってWindows10だろ
意味不明
まさかと思うけどゲストOSはホストFSと同じでないとダメとか思ってる?
> MSDNだと、古いWindows10とかあるの?
そのレベルで話に入ってくるなよ…
> 仮想PCだってWindows10だろ
意味不明
まさかと思うけどゲストOSはホストFSと同じでないとダメとか思ってる?
> MSDNだと、古いWindows10とかあるの?
そのレベルで話に入ってくるなよ…
286デフォルトの名無しさん (スフッ Sdba-R/17)
2021/05/22(土) 16:27:51.55ID:zj+HXyY5d VS2015フルでインストールしてみたけど
パッケージが破損している
っていうメッセージはでなかったな
JavaSEとAndroidSDKがダウンロードされなかったっていうメッセージが最後に出た
サポート切れの関係だろうな
パッケージが破損している
っていうメッセージはでなかったな
JavaSEとAndroidSDKがダウンロードされなかったっていうメッセージが最後に出た
サポート切れの関係だろうな
287デフォルトの名無しさん (ワッチョイ 1bad-M/Q1)
2021/05/22(土) 16:33:01.63ID:t6YXBzHq0 複数の同僚がVS2015だとJSの編集が出来ないって困ってるな。
固まったりするらしい。
固まったりするらしい。
288デフォルトの名無しさん (ワッチョイ 032d-lZiV)
2021/05/22(土) 16:56:46.69ID:hf8rNZ+F0 >>282
MSDNにはOSはWindows XPからあるし
Windows10なら大型アップデート毎に初代から全てのバージョンが揃ってる
Windows7なら実際にWindows10の仮想環境で使ってるよ
MSDNにはOSはWindows XPからあるし
Windows10なら大型アップデート毎に初代から全てのバージョンが揃ってる
Windows7なら実際にWindows10の仮想環境で使ってるよ
289デフォルトの名無しさん (ワッチョイ 634f-5BAZ)
2021/05/24(月) 18:36:26.60ID:IKbahqya0 VisualStudio 2017 CommunityでC#のWinフォームアプリ作って楽しんでます。
C#の最新バージョンが使いたくて調べたら2017のアプデではだめで、
2019で新規インストールにしないとダメなんですかね?
その場合、2017で作成したプロジェクトや保存先フォルダ構造は引き継がれるんでしょうか?
2019に変わる際、気を付けることとカありますか?
C#の最新バージョンが使いたくて調べたら2017のアプデではだめで、
2019で新規インストールにしないとダメなんですかね?
その場合、2017で作成したプロジェクトや保存先フォルダ構造は引き継がれるんでしょうか?
2019に変わる際、気を付けることとカありますか?
290デフォルトの名無しさん (ワッチョイ 8b01-UO+c)
2021/05/25(火) 07:17:55.37ID:7W7V9qJt0 2019に変えればよろしい
プロジェクト構成も変わらない
2019で初めてプロジェクト開く時に移行しますか?って聞かれるだけ
プロジェクト構成も変わらない
2019で初めてプロジェクト開く時に移行しますか?って聞かれるだけ
291デフォルトの名無しさん (ワッチョイ 3761-41X1)
2021/05/25(火) 16:01:34.08ID:wv0vSqE+0 Win7 Pro でVS2019 日本語版にて、
C++でCUIのHello Worldのプロジェクトを作り、数行のthread local storageの
テストプログラムを書いてデバッガを起動しようとしたら、VSのstatus barに
xxx.dll を読み込み中ですと出たままデバッガが起動できない。
最初の Hello World のままだったら起動できた。
デバッガ無しだと起動できる。
C++でCUIのHello Worldのプロジェクトを作り、数行のthread local storageの
テストプログラムを書いてデバッガを起動しようとしたら、VSのstatus barに
xxx.dll を読み込み中ですと出たままデバッガが起動できない。
最初の Hello World のままだったら起動できた。
デバッガ無しだと起動できる。
292デフォルトの名無しさん (ワッチョイ 1bad-K9HT)
2021/05/25(火) 16:20:03.44ID:k3JUJ08c0 読みました。
293デフォルトの名無しさん (ワッチョイ df61-4P7j)
2021/05/25(火) 16:28:47.09ID:hjceayZk0 >>289
2017と2019ならそれ以前のバージョンより共存時の罠が少ないので慣れてから2017アンインストールでもいいのよ?
2017と2019ならそれ以前のバージョンより共存時の罠が少ないので慣れてから2017アンインストールでもいいのよ?
294デフォルトの名無しさん (ドコグロ MM92-ch40)
2021/05/25(火) 16:37:47.33ID:x94gC+gWM >>291
待てばいいだけじゃねーの
待てばいいだけじゃねーの
295デフォルトの名無しさん (ワッチョイ 3761-41X1)
2021/05/26(水) 13:00:33.47ID:Qr9i9spQ0296デフォルトの名無しさん (ワッチョイ 1bad-qxUy)
2021/05/26(水) 14:48:25.49ID:N8cC5e+O0 次期VSではステータスバーを大きくします
297デフォルトの名無しさん (ワッチョイ bb5f-4P7j)
2021/05/26(水) 14:51:06.12ID:BQvk8ezF0 そんなの295のだけにしてくれー
298デフォルトの名無しさん (ワッチョイ 3761-41X1)
2021/05/26(水) 14:58:31.08ID:Qr9i9spQ0 準備できてない間にも色々いじれるようになっているから逆に分かりにくい。
299デフォルトの名無しさん (ワッチョイ ca33-VOHS)
2021/05/26(水) 15:40:26.71ID:dM5LPZW20 じゃあ、ステータスバーをでかくしろよ。
WindowsのUI設定でできんかったっけ?
WindowsのUI設定でできんかったっけ?
300デフォルトの名無しさん (ワッチョイ 1bad-qxUy)
2021/05/26(水) 15:51:21.62ID:N8cC5e+O0 次期VSでは準備中状態をモーダルダイアログで出して、他のことはできなくします。
301デフォルトの名無しさん (ワッチョイ b602-4P7j)
2021/05/26(水) 17:49:56.09ID:sj23qMAz0 準備が終わるまでスプラッシュスクリーンに変更します
302デフォルトの名無しさん (ワッチョイ 032d-lZiV)
2021/05/26(水) 18:47:25.97ID:L9oAtdIZ0 16.10.0!
303デフォルトの名無しさん (アークセー Sxbb-VoHc)
2021/05/26(水) 18:51:26.39ID:nnFC8Uy9x 人柱よろしく
304デフォルトの名無しさん (ワッチョイ ba47-rnZ0)
2021/05/27(木) 01:00:23.23ID:cr+UIfyF0 Build 2021で紹介されて気づいたんだけどインラインのヒント機能がいつの間にかかなり機能アップしてるな
特にラムダパラメーター型のヒントが気に入ったわ
特にラムダパラメーター型のヒントが気に入ったわ
305デフォルトの名無しさん (ワッチョイ 9a02-GAPJ)
2021/05/27(木) 18:02:05.36ID:L9X2jH1P0 16.10にしたら、16.06で開発していたC++プロジェクトでリンクエラー発生。
「libpng.libが異なるコンパイラで〜」のエラー。libpngも16.10でビルドしてリンクし直したら通った。
でも、純粋Cのlibpngはダメなのに、Boostとか使いまくりの別のC++で作った.libはそのままリンクできてる。
何が違うんだ…
「libpng.libが異なるコンパイラで〜」のエラー。libpngも16.10でビルドしてリンクし直したら通った。
でも、純粋Cのlibpngはダメなのに、Boostとか使いまくりの別のC++で作った.libはそのままリンクできてる。
何が違うんだ…
306デフォルトの名無しさん (ワッチョイ 9a02-GAPJ)
2021/05/27(木) 18:12:17.36ID:L9X2jH1P0 ちなみにBoost(1.76.0)も16.06でビルドしたスタティック版を使ってるけどリンクエラー出てない。
zlibやlibjpegも問題なくて、出たのはlibpngだけ。
zlibやlibjpegも問題なくて、出たのはlibpngだけ。
307デフォルトの名無しさん (ワッチョイ 9a02-GAPJ)
2021/05/27(木) 18:16:12.59ID:L9X2jH1P0 エラー詳細:
LINK : fatal error C1047: オブジェクトまたはライブラリ ファイル 'foo/bar/libpng.lib' は、'foo/bar/.obj' などの他のオブジェクトとは異なるバージョンのコンパイラで作成されています。同じコンパイラを使用してすべてのオブジェクトとライブラリをリビルドします
LINK : fatal error C1047: オブジェクトまたはライブラリ ファイル 'foo/bar/libpng.lib' は、'foo/bar/.obj' などの他のオブジェクトとは異なるバージョンのコンパイラで作成されています。同じコンパイラを使用してすべてのオブジェクトとライブラリをリビルドします
308デフォルトの名無しさん (ブーイモ MM7f-G5Q6)
2021/05/27(木) 18:49:45.68ID:ah1lt4RiM プログラム全体最適化が有効になってんじゃね?
309デフォルトの名無しさん (ワッチョイ 9a02-GAPJ)
2021/05/27(木) 19:01:34.85ID:L9X2jH1P0310デフォルトの名無しさん (ワッチョイ 0eda-9+QE)
2021/05/27(木) 21:01:38.17ID:zrtspiQh0 >>309
なるよ。ggr
なるよ。ggr
311デフォルトの名無しさん (ワッチョイ b95f-+bW2)
2021/05/28(金) 01:22:58.42ID:gdsgSmLO0312デフォルトの名無しさん (ワッチョイ 9961-+UmD)
2021/05/28(金) 03:27:02.29ID:cE/PGHSY0 VSってCommunity版でも、ライブラリのソースを見ることが出来る?
313デフォルトの名無しさん (ワッチョイ 2145-w12y)
2021/05/28(金) 07:09:53.94ID:fuFcwWPl0 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\crt\src
のこと? 俺んとこでは見れるよ(もちCommunity)
のこと? 俺んとこでは見れるよ(もちCommunity)
314デフォルトの名無しさん (テテンテンテン MM4b-uByv)
2021/05/28(金) 07:10:35.09ID:+wR6nFioM315デフォルトの名無しさん (ワッチョイ abda-6ypv)
2021/05/28(金) 23:46:04.69ID:386yWN/z0 ラララ ライブラリ
316デフォルトの名無しさん (ワッチョイ 9961-+UmD)
2021/05/29(土) 03:03:35.64ID:QJfgb1eG0 C:\Program Files (x86)\Windows Kits\10/.../ucrt/convert/mbtowc.cpp の
_mbtowc_l() は、「mbchar が NULL 以外で、有効なマルチバイト文字を指している場合、mbtowc 関数はそのマルチバイト文字の長さをバイト数で返します。」とあるように、戻り値は s が指しているMultiByte文字のバイト数であるはずなんだけど、
次のコードを見ると、その文字のバイト数ではなくて、現在使っている MB文字の最大のバイト数
を返している様に思える。このコードは本当に正しい?
extern "C" int __cdecl _mbtowc_l(・・・) {
・・・
if (_isleadbyte_l((unsigned char) *s, _loc_update.GetLocaleT()))
{
/* multi-byte char */
// If this is a lead byte, then the codepage better be a multibyte codepage
if ((_loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max <= 1) || ((int) n < _loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max) ||
(__acrt_MultiByteToWideChar(_loc_update.GetLocaleT()->locinfo->_public._locale_lc_codepage,
MB_PRECOMPOSED | MB_ERR_INVALID_CHARS,
s,
_loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max,
pwc,
(pwc) ? 1 : 0) == 0))
{
/* validate high byte of mbcs char */
if ((n < (size_t) _loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max) || (!*(s + 1)))
{
errno = EILSEQ;
return -1;
}
}
return _loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max;
}
・・・
}
_mbtowc_l() は、「mbchar が NULL 以外で、有効なマルチバイト文字を指している場合、mbtowc 関数はそのマルチバイト文字の長さをバイト数で返します。」とあるように、戻り値は s が指しているMultiByte文字のバイト数であるはずなんだけど、
次のコードを見ると、その文字のバイト数ではなくて、現在使っている MB文字の最大のバイト数
を返している様に思える。このコードは本当に正しい?
extern "C" int __cdecl _mbtowc_l(・・・) {
・・・
if (_isleadbyte_l((unsigned char) *s, _loc_update.GetLocaleT()))
{
/* multi-byte char */
// If this is a lead byte, then the codepage better be a multibyte codepage
if ((_loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max <= 1) || ((int) n < _loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max) ||
(__acrt_MultiByteToWideChar(_loc_update.GetLocaleT()->locinfo->_public._locale_lc_codepage,
MB_PRECOMPOSED | MB_ERR_INVALID_CHARS,
s,
_loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max,
pwc,
(pwc) ? 1 : 0) == 0))
{
/* validate high byte of mbcs char */
if ((n < (size_t) _loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max) || (!*(s + 1)))
{
errno = EILSEQ;
return -1;
}
}
return _loc_update.GetLocaleT()->locinfo->_public._locale_mb_cur_max;
}
・・・
}
317デフォルトの名無しさん (ワッチョイ b3bd-HPcO)
2021/05/29(土) 03:46:05.10ID:CKTBjt1T0 docs見てみたけど、’その’マルチバイト文字の長さ… とはなっていないね
318デフォルトの名無しさん (ワッチョイ 9961-+UmD)
2021/05/29(土) 03:48:48.33ID:QJfgb1eG0 >>317
int _mbtowc_l(
wchar_t *wchar,
const char *mbchar,
size_t count,
_locale_t locale
);
[戻り値]
mbchar が NULL 以外で、有効なマルチバイト文字を指している場合、
mbtowc 関数はそのマルチバイト文字の長さをバイト数で返します。
mbchar が NULL の場合、またはこの関数がワイド文字の NULL 文字 (L'\0')
を指している場合は 0 を返します。mbchar が指すオブジェクトの最初の
count 文字が有効なマルチバイト文字ではない場合は -1 を返します。
int _mbtowc_l(
wchar_t *wchar,
const char *mbchar,
size_t count,
_locale_t locale
);
[戻り値]
mbchar が NULL 以外で、有効なマルチバイト文字を指している場合、
mbtowc 関数はそのマルチバイト文字の長さをバイト数で返します。
mbchar が NULL の場合、またはこの関数がワイド文字の NULL 文字 (L'\0')
を指している場合は 0 を返します。mbchar が指すオブジェクトの最初の
count 文字が有効なマルチバイト文字ではない場合は -1 を返します。
319デフォルトの名無しさん (ワッチョイ 9961-+UmD)
2021/05/29(土) 03:54:02.49ID:QJfgb1eG0 clangのlibc++のソースは次のように、mbrtowcの戻り値を頼りにポインタを進めている :
// MB文字列 --> WIDE文字列 への変換 :
size_t mbsnrtowcs( wchar_t *__restrict dst, const char **__restrict src,
size_t src_size_bytes, size_t max_dest_chars, mbstate_t *__restrict ps )
{
・・・
while ( source_remaining ) {
if ( dst && dest_converted >= max_dest_chars )
break;
// Converts one multi byte character.
// if result > 0, it's the size in bytes of that character.
// othewise if result is zero it indicates the null character has been found.
// otherwise it's an error and errno may be set.
size_t char_size = mbrtowc( dst ? dst + dest_converted : NULL, *src + source_converted, source_remaining, ps );
// Don't do anything to change errno from here on.
if ( char_size > 0 ) {
source_remaining -= char_size;
source_converted += char_size;
++dest_converted;
continue;
}
result = char_size;
have_result = true;
break;
}
・・・
}
// MB文字列 --> WIDE文字列 への変換 :
size_t mbsnrtowcs( wchar_t *__restrict dst, const char **__restrict src,
size_t src_size_bytes, size_t max_dest_chars, mbstate_t *__restrict ps )
{
・・・
while ( source_remaining ) {
if ( dst && dest_converted >= max_dest_chars )
break;
// Converts one multi byte character.
// if result > 0, it's the size in bytes of that character.
// othewise if result is zero it indicates the null character has been found.
// otherwise it's an error and errno may be set.
size_t char_size = mbrtowc( dst ? dst + dest_converted : NULL, *src + source_converted, source_remaining, ps );
// Don't do anything to change errno from here on.
if ( char_size > 0 ) {
source_remaining -= char_size;
source_converted += char_size;
++dest_converted;
continue;
}
result = char_size;
have_result = true;
break;
}
・・・
}
320デフォルトの名無しさん (ワッチョイ 4967-Bh56)
2021/05/30(日) 00:00:35.02ID:bQ9LYwMH0 .NET5のフォームデザイナだけど、フォームのサイズを少し変えてから
構成マネージャでx64にしようとするとエラーが出て保存できなくなる
16.10で直ると思ってたんだけど直ってないな
構成マネージャでx64にしようとするとエラーが出て保存できなくなる
16.10で直ると思ってたんだけど直ってないな
321デフォルトの名無しさん (ワッチョイ 99b0-4Wjq)
2021/05/30(日) 22:31:47.63ID:borQq+I40 新しいフォルダの作成ってショートカット無いんだっけ?
322デフォルトの名無しさん (エムゾネ FFb3-83tl)
2021/06/01(火) 11:58:58.79ID:GfvVYbqXF VS 2019 で vcxproj ファイルを開くと
VCProjectVersion 16.0
とは別に
PlatformToolset v142
という項目があるのですが
この v142 っていうのは何のバージョンなんでしょう?
VCProjectVersion 16.0
とは別に
PlatformToolset v142
という項目があるのですが
この v142 っていうのは何のバージョンなんでしょう?
323デフォルトの名無しさん (ワッチョイ d90c-vEq5)
2021/06/01(火) 12:27:33.62ID:AO1txk8g0324デフォルトの名無しさん (ワッチョイ d968-h0/M)
2021/06/01(火) 13:31:51.23ID:PSiq2slt0 VS2015(C++開発)のことで恐縮なのですが、VS2019でどうかの情報でも良いので教えてください。
ビルド前イベントで自作ツールを実行させ、
それによって自動生成された.cppファイル(事前にプロジェクトに登録されておらず新規に生成)を
その後に走るコンパイルの対象とすることは可能でしょうか?
事前に.cppをプロジェクトに登録しておき、そのファイルを更新という方式とするしかないでしょうか?
ビルド前イベントで自作ツールを実行させ、
それによって自動生成された.cppファイル(事前にプロジェクトに登録されておらず新規に生成)を
その後に走るコンパイルの対象とすることは可能でしょうか?
事前に.cppをプロジェクトに登録しておき、そのファイルを更新という方式とするしかないでしょうか?
325デフォルトの名無しさん (ワッチョイ 9901-vEq5)
2021/06/01(火) 18:03:36.09ID:o0mJMKaq0 makefileでやってるけどね。
VCのプロジェクトって同じVC間でもバージョンが違うと「移行に失敗しました」と出るので使い物にならない
それどころか同じバージョンでもKB1234なんちゃらがないとコンパイルしませんとかやったらトラブルが起きる。
VCのプロジェクトって同じVC間でもバージョンが違うと「移行に失敗しました」と出るので使い物にならない
それどころか同じバージョンでもKB1234なんちゃらがないとコンパイルしませんとかやったらトラブルが起きる。
326デフォルトの名無しさん (ワッチョイ 2bf2-FUZd)
2021/06/02(水) 13:31:23.70ID:t36dlxLZ0 cppソースを自動生成ってすごいな
バイナリを直接自動生成していいんじゃないのか
バイナリを直接自動生成していいんじゃないのか
327蟻人間 ◆T6xkBnTXz7B0 (スププ Sdb3-EseL)
2021/06/02(水) 13:38:27.56ID:1WJ2HfQ7d >>324
ソース書き込みはテキストファイルを出力すればできる。
コンパイル&ビルドはCreateProcessかShellExecuteExでコンパイラかバッチを走らせればできる。
Visual Studioの場合は、VSコマンドプロンプトからコンパイラを直接触ることが可能。
ソース書き込みはテキストファイルを出力すればできる。
コンパイル&ビルドはCreateProcessかShellExecuteExでコンパイラかバッチを走らせればできる。
Visual Studioの場合は、VSコマンドプロンプトからコンパイラを直接触ることが可能。
328蟻人間 ◆T6xkBnTXz7B0 (スププ Sdb3-EseL)
2021/06/02(水) 13:43:38.41ID:1WJ2HfQ7d >>324
C++でやりたい場合はCMakeのカスタムターゲットの使用を推奨。
C++でやりたい場合はCMakeのカスタムターゲットの使用を推奨。
329デフォルトの名無しさん (ワッチョイ 5133-wy77)
2021/06/02(水) 14:05:24.44ID:duMURL4g0 >>326
ただの配列でも名前空間つきならC++なんやで?
ただの配列でも名前空間つきならC++なんやで?
330デフォルトの名無しさん (スププ Sdb3-1jV0)
2021/06/02(水) 15:47:21.91ID:JzyWRwzLd >>326
お前はテキストファイルの生成もできないのかよw
お前はテキストファイルの生成もできないのかよw
331デフォルトの名無しさん (ワッチョイ 5102-ew7n)
2021/06/02(水) 16:53:45.02ID:HOHLMNxk0 焦点はテキストファイルの生成じゃなくてソースコードの生成(AI的なやつ)かと思ったけど
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 【サッカー】日本代表、FIFAランキング“4位”の強豪イングランドとの対戦が正式決定! 来年3月に聖地ウェンブリーで激突へ [久太郎★]
- (´・ω・`)クリスマスが今年もやってくる~
- 関西住みのニューハーフ、彼氏が欲しくて泣く
- 千晴さん千晴さん
- 晃←コレの読み方wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 【悲報】ジャップ、日中戦争に賛成が5割弱...軍歌の音が聞こえる... [856698234]
- 俺も猫か犬と布団で寝たい
