!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑冒頭にコレを三行重ねてスレ立てしておくこと
Visual Studio 2017
http://www.visualstudio.com/
日本語チーム ブログ
http://blogs.msdn.com/b/visualstudio_jpn
前スレ
Visual Studio 2017 Part5
https://mevius.5ch.net/test/read.cgi/tech/1520336504/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
Visual Studio 2017 Part6
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 76e8-XJxX)
2018/05/03(木) 01:23:34.67ID:gM/DV5vj0687デフォルトの名無しさん (スフッ Sdff-uP2z)
2018/10/16(火) 15:56:50.13ID:LPDpEeVgd ID:gfGA4Hi30
相手して損した ┐(´-`)┌
相手して損した ┐(´-`)┌
688デフォルトの名無しさん (フリッテル MM4f-hE98)
2018/10/16(火) 15:57:56.68ID:AyOpRPT1M >>686
何を勘違いしてるのか分からんがお前は一体何を言ってるんだ?
何を勘違いしてるのか分からんがお前は一体何を言ってるんだ?
689デフォルトの名無しさん (アウウィフ FFeb-NsMu)
2018/10/16(火) 16:28:01.65ID:YLHbxnbGF >>677
結構居る
結構居る
690デフォルトの名無しさん (アークセー Sx9b-4Hut)
2018/10/16(火) 17:21:24.25ID:45Pqvfmzx >>688
勘違いじゃなくて気違いだから触らなくていいよ
勘違いじゃなくて気違いだから触らなくていいよ
691デフォルトの名無しさん (ワッチョイ 27f2-7Kxw)
2018/10/17(水) 11:00:23.10ID:7w3/OVN00 コードを効率的に移動する方法といいますか
素早く目的の行を探す方法ってみなさんどんなことしてます?
見易くするためにアウトラインですべて折りたたむと
名前空間から全部折りたたまれてしまうし
一つづつ折りたたんだり展開するのも面倒だしねえ
目的の単語があれば検索で移動ですかね?
現実的にはカテゴリ毎に大まかにブックマークとコメント打って
後は人力スクロールですかね?
素早く目的の行を探す方法ってみなさんどんなことしてます?
見易くするためにアウトラインですべて折りたたむと
名前空間から全部折りたたまれてしまうし
一つづつ折りたたんだり展開するのも面倒だしねえ
目的の単語があれば検索で移動ですかね?
現実的にはカテゴリ毎に大まかにブックマークとコメント打って
後は人力スクロールですかね?
692デフォルトの名無しさん (JP 0H4f-9/x8)
2018/10/17(水) 11:08:12.18ID:y3OCFQh7H だいたいのものが何行目あたりにあったか脳内ブックマークしておきCtrl+G
ネタでなく昔は実際にやってたけど最近はきつい
ネタでなく昔は実際にやってたけど最近はきつい
693デフォルトの名無しさん (ワイーワ2 FF9f-NsMu)
2018/10/17(水) 11:17:45.73ID:LtC7K5yPF 折り畳みは使わないわ
全然便利だと思わない
全然便利だと思わない
694デフォルトの名無しさん (ワッチョイ a78a-dV0m)
2018/10/17(水) 11:24:01.66ID:C1sbWnV90 エディタ上部のドロップダウンボックスから関数名で移動するのが一番簡単じゃない?
695デフォルトの名無しさん (ワッチョイ dfe3-mdXX)
2018/10/17(水) 12:42:37.84ID:YY7TOnV+0 >>691
IDEのエディタを使わずに、WzEditor の WzGrep 機能を使う。
プロジェクトの全てのファイル *.cpp, *.c, *.h を検索して
一覧表示し、ダブルクリックで該当ファイルのその行の
場所が WzEditor で Open される。
IDEのエディタを使わずに、WzEditor の WzGrep 機能を使う。
プロジェクトの全てのファイル *.cpp, *.c, *.h を検索して
一覧表示し、ダブルクリックで該当ファイルのその行の
場所が WzEditor で Open される。
696デフォルトの名無しさん (ワッチョイ e708-4Hut)
2018/10/17(水) 13:11:38.49ID:wzMdpyO10 それCtrl + F の右矢印メニューのすべて検索じゃだめなのん?
697デフォルトの名無しさん (ワッチョイ bf76-uP2z)
2018/10/17(水) 13:22:58.33ID:9MxeQPfQ0 >>695
IDEの検索でいいじゃん
IDEの検索でいいじゃん
698デフォルトの名無しさん (ワッチョイ dfe3-mdXX)
2018/10/17(水) 13:35:11.03ID:YY7TOnV+0 最新のIDEは分からんけど、前は、WzGrepの方が便利だった。
検索をスタートする画面(ダイアログ) の、ZOrder が最前面
になったり、検索開始すると、検索結果一覧の ZOrder も最前面になる。
入力フォーカスなども、IDEより適切で、キーを押すべき回数が少ない。
検索をスタートする画面(ダイアログ) の、ZOrder が最前面
になったり、検索開始すると、検索結果一覧の ZOrder も最前面になる。
入力フォーカスなども、IDEより適切で、キーを押すべき回数が少ない。
699デフォルトの名無しさん (スププ Sdff-uP2z)
2018/10/17(水) 14:09:01.69ID:9FMVWz5Ed >>698
Visual Studioも検索結果を最前面に出せるんで問題ないですね
Visual Studioも検索結果を最前面に出せるんで問題ないですね
700デフォルトの名無しさん (ワッチョイ dfe3-mdXX)
2018/10/17(水) 18:00:34.98ID:YY7TOnV+0 >>699
以前は、検索結果の色分けとか、表示のされ方が WzGrep の方が良かったけどね。
ファイル名と結果の表示が分かれていて見やすいとか。
それに、IDEだと小さなスプリット窓の中に結果が表示されて結果一覧の行数が少なすぎて
不便だった。
IDEだと、エディタも MDI CLIENT WINDOW の枠の中に制限されてしまっていたし。
2つのファイルの比較や、1つのファイルを二重化して別の場所を同時に見たりすることも
前は出来なかった。
多分、IDEのgrep検索だと使いにくいからこそ、質問者のような問が発生したのではないかと
思う。
以前は、検索結果の色分けとか、表示のされ方が WzGrep の方が良かったけどね。
ファイル名と結果の表示が分かれていて見やすいとか。
それに、IDEだと小さなスプリット窓の中に結果が表示されて結果一覧の行数が少なすぎて
不便だった。
IDEだと、エディタも MDI CLIENT WINDOW の枠の中に制限されてしまっていたし。
2つのファイルの比較や、1つのファイルを二重化して別の場所を同時に見たりすることも
前は出来なかった。
多分、IDEのgrep検索だと使いにくいからこそ、質問者のような問が発生したのではないかと
思う。
701デフォルトの名無しさん (スフッ Sdff-QWu4)
2018/10/17(水) 18:06:40.72ID:k56T8j9Md f12キー活躍してる
標準のキーバインドでなかったらごめん
標準のキーバインドでなかったらごめん
702デフォルトの名無しさん (オイコラミネオ MMfb-SRlQ)
2018/10/17(水) 18:07:32.70ID:rW3tiys+M 画面上のダイアログから移動
定義への移動
実装への移動
参照元の検索でこと足りるな
状況次第で検索とブクマ、行移動かな
定義への移動
実装への移動
参照元の検索でこと足りるな
状況次第で検索とブクマ、行移動かな
703デフォルトの名無しさん (ドコグロ MMff-EA7j)
2018/10/17(水) 18:37:58.39ID:p0V48QfGM >>700
今時Visual Studioでも検索結果を別ウィンドにしたり、マルチディスプレイならもう1つのディスプレイに表示できたりするからZOrderとか気にする必要もないよ
今時Visual Studioでも検索結果を別ウィンドにしたり、マルチディスプレイならもう1つのディスプレイに表示できたりするからZOrderとか気にする必要もないよ
704デフォルトの名無しさん (ワッチョイ 47c3-zuq5)
2018/10/17(水) 19:52:20.74ID:kFH84gty0705デフォルトの名無しさん (スッップ Sd8a-LHEb)
2018/10/18(木) 08:58:54.59ID:iqwuYiOmd Visual Studio Roadmap Updates and Visual Studio 2019 Information
https://blogs.msdn.microsoft.com/visualstudio/2018/10/17/visual-studio-roadmap-updates-and-visual-studio-2019-information/
https://blogs.msdn.microsoft.com/visualstudio/2018/10/17/visual-studio-roadmap-updates-and-visual-studio-2019-information/
706デフォルトの名無しさん (ワッチョイ 8b9f-ubwB)
2018/10/18(木) 19:32:06.13ID:EioDll1M0 起動した時にエクスプローラの
「すべて折りたたむ」ボタンを
押した場合と同じ状態にしたいのですが
どこを設定すれば良いでしょうか
エクスプローラ関連の設定を
検索、確認しましたが見当たりませんでした
「すべて折りたたむ」ボタンを
押した場合と同じ状態にしたいのですが
どこを設定すれば良いでしょうか
エクスプローラ関連の設定を
検索、確認しましたが見当たりませんでした
707デフォルトの名無しさん (ワッチョイ 0f1a-puzT)
2018/10/18(木) 19:42:51.20ID:sLKPY7pB0 10-12月のところが2019になってるけど
もうすぐプレビューが来るってことかな
もうすぐプレビューが来るってことかな
708デフォルトの名無しさん (ワッチョイ 73d2-8pE8)
2018/10/18(木) 20:07:25.41ID:c2gxhtrT0 >>707
今年中にはって話
今年中にはって話
709デフォルトの名無しさん (ワッチョイ 8b9f-ubwB)
2018/10/18(木) 22:28:17.97ID:EioDll1M0 >>706
VS Codeスレと間違えました
VS Codeスレと間違えました
710デフォルトの名無しさん (ワッチョイ bea5-Fc6z)
2018/10/20(土) 09:26:07.72ID:qexLty9p0 バージョン更新したらツールボックスの上部に
空のカテゴリ(フォルダ)ができてしまった
鬱陶しい
空のカテゴリ(フォルダ)ができてしまった
鬱陶しい
711デフォルトの名無しさん (ワッチョイ 1f9f-Pr2h)
2018/10/21(日) 02:37:40.58ID:fpcnU4T30 VC使ってる時のエディタのエラーの誤表示どうにかならないのでしょうか?
712デフォルトの名無しさん (ワッチョイ 37ea-nBLa)
2018/10/21(日) 03:57:23.95ID:kU8MZ2uE0 またVisual Studio 2019なんだよな。
次はもう少し安くサブスクリプションをなんて、そんなことにはならないか・・・・
結局、単体版を買うことになるんだよね。
次はもう少し安くサブスクリプションをなんて、そんなことにはならないか・・・・
結局、単体版を買うことになるんだよね。
713デフォルトの名無しさん (ワッチョイ bee8-nBLa)
2018/10/21(日) 08:25:28.28ID:wfBSISLX0 2017プロもってたら2019に無料でアプデできたりしませんか?
しませんか・・・
しませんか・・・
714デフォルトの名無しさん (ワッチョイ 8b8a-EZOt)
2018/10/21(日) 09:54:06.49ID:i5Ug+m/20 Pro以上は殆どサブスクリプションなのでわざわざ対応はしないだろ
というかMSDN付きのパッケージ版が廃止されたのに続いてMSDN無しのパッケージ版が
廃止される可能性すらあるかも
というかMSDN付きのパッケージ版が廃止されたのに続いてMSDN無しのパッケージ版が
廃止される可能性すらあるかも
715デフォルトの名無しさん (ワイーワ2 FFa2-zYpp)
2018/10/21(日) 12:24:49.69ID:maGFzjnqF Communityじゃダメなの?
金払いたいの?
金払いたいの?
716デフォルトの名無しさん (ワッチョイ bee8-nBLa)
2018/10/21(日) 12:26:33.33ID:wfBSISLX0 だってCodeLensが・・・
717デフォルトの名無しさん (ワッチョイ 6676-ZrT7)
2018/10/21(日) 12:36:27.50ID:YchQWIAc0 >>715
ライセンス違反したくないんで
ライセンス違反したくないんで
718デフォルトの名無しさん (ワッチョイ bf28-ypm2)
2018/10/21(日) 15:13:54.93ID:cIpn7kJd0 CodeLensって何かと思ったらインストールして真っ先に無効にするやつだったわ
719デフォルトの名無しさん (スップ Sd2a-M9WL)
2018/10/21(日) 15:58:05.99ID:V9nB8fZ/d >>718
もったいない
もったいない
720デフォルトの名無しさん (アウアウウー Sa9f-HRlU)
2018/10/21(日) 16:00:37.34ID:MDetJiiMa 単体テスト起動するやつ便利
721デフォルトの名無しさん (ワッチョイ 6676-ZrT7)
2018/10/22(月) 00:16:15.40ID:j8tP0SGk0 >>718
頭おかしい
頭おかしい
722デフォルトの名無しさん (ワッチョイ 6a9f-Pr2h)
2018/10/22(月) 13:15:45.04ID:f8klQNux0 Win32で書いてる日英両対応アプリで、特定のダイアログが英語版Windowsで日本語表示になるという報告があって、
調べたら当該のダイアログリソースがミスで「英語(英国)」になってた(本来は"英語(米国)")
ミス自体は直すとして、en-usロケールでのリソース選択にen-gbよりja-jpが優先されるとは思わなかった
調べたら当該のダイアログリソースがミスで「英語(英国)」になってた(本来は"英語(米国)")
ミス自体は直すとして、en-usロケールでのリソース選択にen-gbよりja-jpが優先されるとは思わなかった
723デフォルトの名無しさん (ワッチョイ 6a9f-Pr2h)
2018/10/22(月) 13:20:59.82ID:f8klQNux0 >>722に関しては、そもそも日本語以外はすべて英語で出して欲しいわけだし、「英語(米国)」ではなく「ニュートラル」に設定すべきなのかな
ニュートラル自体にも3種類くらいあってどれがいいのやら(無印・"既定"・"システム標準")
ニュートラル自体にも3種類くらいあってどれがいいのやら(無印・"既定"・"システム標準")
724デフォルトの名無しさん (アウウィフ FF9f-T/6m)
2018/10/22(月) 15:51:50.16ID:H1W4+XYRF setlocale(LC_ALL, "C");
725デフォルトの名無しさん (JP 0H76-usPd)
2018/10/23(火) 11:51:08.84ID:hZNpGsYQH >>723
試してみたけど"無印"と"システム標準"はこの用途ではNG。"既定"にしないとだめみたい。
前者にすると日本語Windowsでも英語リソースが使われるし、後者だと英語(en-us)Windowsでも日本語リソースが使われる。
なおフランス語版や韓国語版などで動かしたらどうなるかは見てない
試してみたけど"無印"と"システム標準"はこの用途ではNG。"既定"にしないとだめみたい。
前者にすると日本語Windowsでも英語リソースが使われるし、後者だと英語(en-us)Windowsでも日本語リソースが使われる。
なおフランス語版や韓国語版などで動かしたらどうなるかは見てない
726デフォルトの名無しさん (アウアウイー Saf3-AyP3)
2018/10/23(火) 13:01:53.86ID:zl70Dy+Ha pythonでsklearnがインポート出来ません
ソリューションエクスプローラのpython environmentのツリーには確かに入っていて、
importと入力したらサジェストには出てくるのですが、
入力後なぜかunable to resolve sklearnと緑波線を引かれてしまいます。
どうすればよいですか?
ソリューションエクスプローラのpython environmentのツリーには確かに入っていて、
importと入力したらサジェストには出てくるのですが、
入力後なぜかunable to resolve sklearnと緑波線を引かれてしまいます。
どうすればよいですか?
727デフォルトの名無しさん (ワッチョイ f39e-Pr2h)
2018/10/24(水) 21:29:41.34ID:hJ8IDxS+0 VS2015で作成したC++プロジェクトを久しぶりにVS2017に読み込んでビルドすると
こんなエラーが出てビルド出来ないのだがなぜなのかな?
エラー D8040 子プロセスの作成中または更新中にエラーが発生しました。
子プロセスって何よ?
こんなエラーが出てビルド出来ないのだがなぜなのかな?
エラー D8040 子プロセスの作成中または更新中にエラーが発生しました。
子プロセスって何よ?
728デフォルトの名無しさん (ワッチョイ 6a1d-nBLa)
2018/10/24(水) 21:49:52.32ID:jOO5s+ib0 FPUのことじゃないかな
729デフォルトの名無しさん (ワッチョイ 7b23-fMU5)
2018/10/24(水) 22:44:52.16ID:zL4wpTul0 それは子プロセッサ
730デフォルトの名無しさん (ワッチョイ 7e5b-U0v0)
2018/10/24(水) 23:08:10.37ID:fiGrrip60 小プロセスッサ
言いにくいぞ
言いにくいぞ
732デフォルトの名無しさん (ワッチョイ 1116-LdhF)
2018/10/25(木) 02:45:48.30ID:mJuruQfR0733デフォルトの名無しさん (ワッチョイ edc3-TV6G)
2018/10/25(木) 06:00:53.68ID:v1cvJl6r0 Visual Studio 2017 version 15.8.8
released on October 24, 2018
Top Issues Fixed in 15.8.8
These are the customer-reported issues addressed in 15.8.8:
・/DEBUG:FASTLINK no debug info for STL types included via PCH.
・Bad codegen seen in 15.8 RTW compiler.
・Heap corruption in stack unwinding when inlining function.
・Linker consumes 6 GB of memory for specific test case.
released on October 24, 2018
Top Issues Fixed in 15.8.8
These are the customer-reported issues addressed in 15.8.8:
・/DEBUG:FASTLINK no debug info for STL types included via PCH.
・Bad codegen seen in 15.8 RTW compiler.
・Heap corruption in stack unwinding when inlining function.
・Linker consumes 6 GB of memory for specific test case.
734デフォルトの名無しさん (ワッチョイ edc3-TV6G)
2018/10/25(木) 06:42:37.22ID:v1cvJl6r0 15.8.7 → 15.8.8
オフラインダウンロードサイズ:651MB
ダウンロード後、更新しようとしたら必要容量が -1.07GB ってなってたわ
なんか消えたのけ
オフラインダウンロードサイズ:651MB
ダウンロード後、更新しようとしたら必要容量が -1.07GB ってなってたわ
なんか消えたのけ
735デフォルトの名無しさん (ワッチョイ ab80-+4k5)
2018/10/25(木) 07:36:17.72ID:ZE3NVml10 ダウンロードサイズは圧縮されていて、PC では解凍されるからとか?
736デフォルトの名無しさん (ドコグロ MMcf-YOnW)
2018/10/25(木) 08:19:08.49ID:zmVgc+jlM >>727
> こんなエラーが出てビルド出来ないのだがなぜなのかな?
お前にググる能力がないからだろ
とっとと更新しろや
https://developercommunity.visualstudio.com/content/problem/254324/cl-command-line-error-d8040.html
> こんなエラーが出てビルド出来ないのだがなぜなのかな?
お前にググる能力がないからだろ
とっとと更新しろや
https://developercommunity.visualstudio.com/content/problem/254324/cl-command-line-error-d8040.html
737デフォルトの名無しさん (アウウィフ FFb3-gZJR)
2018/10/25(木) 11:32:31.51ID:5Cy/pQlUF >>731
co-operation を corporation だと思ってました
co-operation を corporation だと思ってました
738デフォルトの名無しさん (ワッチョイ 859e-pP8n)
2018/10/25(木) 12:25:18.40ID:f1dgb8e70739デフォルトの名無しさん (ワッチョイ f323-VFcb)
2018/10/25(木) 19:12:41.90ID:wLNEFoo10740デフォルトの名無しさん (ワッチョイ 859e-pP8n)
2018/10/25(木) 19:27:03.30ID:f1dgb8e70741デフォルトの名無しさん (ワッチョイ 13b3-YOnW)
2018/10/25(木) 21:09:39.56ID:fqHoElUc0 後出し野郎か
スルーでいいな
スルーでいいな
742デフォルトの名無しさん (ワッチョイ 0b23-Si76)
2018/10/25(木) 23:21:43.02ID:iTigvTUr0743デフォルトの名無しさん (ワッチョイ c99f-lMT5)
2018/10/26(金) 00:20:22.58ID:UjjcjcT40 >>726
VSCommunity15.7.6だけどインポートできてるな。condaの64bitの仮想環境でscikit-learn0.20.0
VSCommunity15.7.6だけどインポートできてるな。condaの64bitの仮想環境でscikit-learn0.20.0
744デフォルトの名無しさん (ワッチョイ f334-pP8n)
2018/10/26(金) 12:17:59.53ID:/argvO+I0 MFCでダイアログベース開発しようとして、さっそくコンパイルエラーですわ。
RC2135
リソースエディタが勝手に変更:対策: 17、 を探して、 「17,」に直す。
毎回、修正するのかあ、面倒だなあ。
RC2135
リソースエディタが勝手に変更:対策: 17、 を探して、 「17,」に直す。
毎回、修正するのかあ、面倒だなあ。
745デフォルトの名無しさん (ワキゲー MM5b-lLAF)
2018/10/26(金) 14:26:42.10ID:vKqqXtCbM もうMFCは別 別売りにしろよ
746デフォルトの名無しさん (ワッチョイ 1bc6-gaBG)
2018/10/26(金) 14:46:59.85ID:0OVSegtr0 MFCは超重要
.NetばかりじゃなくMFCも使いましょうね。
.NetばかりじゃなくMFCも使いましょうね。
747デフォルトの名無しさん (アークセー Sx29-7TBo)
2018/10/26(金) 14:51:32.67ID:dwrVE5J8x いやです!><
748デフォルトの名無しさん (アウアウカー Sad3-4BcP)
2018/10/26(金) 16:25:14.54ID:tBxEE5PHa >>744
.rcファイルのテンプレートファイルを修正したら新規にプロジェクトを作っても発生しないようになったよ。
.rcファイルのテンプレートファイルを修正したら新規にプロジェクトを作っても発生しないようになったよ。
749デフォルトの名無しさん (ワッチョイ 57e8-7TBo)
2018/10/26(金) 16:57:41.76ID:F6lQ9TYP0 MFCってformとどんな違いありますか?Xaml的な感じですか?
750デフォルトの名無しさん (ワッチョイ 5b1d-7TBo)
2018/10/26(金) 17:13:41.18ID:Bw37po1g0 君はもう寝なさい
751デフォルトの名無しさん (ワッチョイ 1bc6-gaBG)
2018/10/26(金) 17:17:38.30ID:yqREdjVM0752デフォルトの名無しさん (ワッチョイ 6fe9-wh7p)
2018/10/26(金) 18:23:51.48ID:t1tbxVfn0 MFCはエンドコンテンツやとMSの友人が言ってた
753デフォルトの名無しさん (ワッチョイ e379-rLw1)
2018/10/26(金) 19:50:29.01ID:/fodiNmo0 MFCは続く。
たとえドットNetがC#, VB.Netもろとも滅んだとしても、
MFCは使われ続けるべき。
たとえドットNetがC#, VB.Netもろとも滅んだとしても、
MFCは使われ続けるべき。
754デフォルトの名無しさん (ワッチョイ 0b23-Si76)
2018/10/26(金) 23:08:02.33ID:W/2IevPi0 もうC++とMFCがないと生きていけない
755デフォルトの名無しさん (ワッチョイ 19ea-7TBo)
2018/10/28(日) 17:28:00.08ID:DeKxK/um0 VC++って、今後どうしたいのか微妙な感じだよね。
まあVC#とかも二転三転している気はするけど。
時代はMFCとWinFormsってところが、現実な気がする。
ATL/WTL、ManagedC++、C++/CLI、色々あったな・・・・
C#だとWPFやUWPとかも、もうすぐ仲間入りかな?
まあVC#とかも二転三転している気はするけど。
時代はMFCとWinFormsってところが、現実な気がする。
ATL/WTL、ManagedC++、C++/CLI、色々あったな・・・・
C#だとWPFやUWPとかも、もうすぐ仲間入りかな?
756デフォルトの名無しさん (ワッチョイ f32b-9OwH)
2018/10/28(日) 21:13:10.29ID:NfBNqFy/0 最近の WinAPI のヘッダはアラインメントの指定をちゃんとやってないんだな
旧いソースをコンパイルしてて、それが2bytesアラインメントで作ってたので
オプション /Zp2 を指定したら、APIに渡す構造体のアラインメントがずれまくり
昔はちゃんと #pragma pack が指定してあってアプリ側がどんなアラインメントで
コンパイルしても大丈夫なようになってたけど、最近は手抜きだ
まぁ今時、独自アラインメントなんて指定するやつはいないだろうけど
旧いソースをコンパイルしてて、それが2bytesアラインメントで作ってたので
オプション /Zp2 を指定したら、APIに渡す構造体のアラインメントがずれまくり
昔はちゃんと #pragma pack が指定してあってアプリ側がどんなアラインメントで
コンパイルしても大丈夫なようになってたけど、最近は手抜きだ
まぁ今時、独自アラインメントなんて指定するやつはいないだろうけど
>>756
昔から、アラインメントに依存するコーディングがまずいだけだ、と
昔から、アラインメントに依存するコーディングがまずいだけだ、と
758デフォルトの名無しさん (ワッチョイ f32b-9OwH)
2018/10/28(日) 21:23:56.31ID:NfBNqFy/0759デフォルトの名無しさん (ワッチョイ abe7-gZJR)
2018/10/29(月) 11:22:42.13ID:VxCr7qKV0761デフォルトの名無しさん (ワッチョイ fbee-d2wE)
2018/10/29(月) 21:19:04.07ID:yhMvhs4Q0 プロトコルやってると構造体にuint32_tとか使ってる割に
packされていたりすることはまれによくある
packされていたりすることはまれによくある
762デフォルトの名無しさん (スップ Sd37-VFcb)
2018/10/29(月) 23:00:42.06ID:oZEcP9DNd 記憶違いでなければ自分のコードの方で pragma push だの
pop だのして一時的に指定するのが普通だとは思うが、
それは別として特定アライメントでしか使えない構造体を
アライメント指定なしで宣言するmsの手抜きもひどいな
pop だのして一時的に指定するのが普通だとは思うが、
それは別として特定アライメントでしか使えない構造体を
アライメント指定なしで宣言するmsの手抜きもひどいな
763デフォルトの名無しさん (スププ Sd57-yT3s)
2018/10/29(月) 23:12:32.06ID:oaKoTHhnd 果たしてそうでしょうか
764デフォルトの名無しさん (スップ Sd37-VFcb)
2018/10/30(火) 00:56:53.40ID:0KkuIlNzd いや昔のことなのでうろ覚えだけど
コンパイルオプションよりコードで指定したいじゃん
指定したら解除もしたいじゃん(ヘッダファイルの場合)
コンパイルオプションよりコードで指定したいじゃん
指定したら解除もしたいじゃん(ヘッダファイルの場合)
765デフォルトの名無しさん (ワッチョイ f32b-9OwH)
2018/10/30(火) 02:06:59.68ID:WM7c6Rpf0 >>754 っす
最初はMSが意図的にアラインメントを外したのかと思ってたけど (もう不要と考えて)
そうではないようで、ヘッダ見てみるとちゃんと #pragma pack やってる構造体もけっこうある
オレが引っかかったのはコンソールAPI の INPUT_RECORD だったのだけど
他にもちょっと調べただけで winuser.h の POINTER_INFO 、およびそれを含む
POINTER_PEN_INFO や POINTER_TOUCH_INFO も /Zp2 オプションでサイズが変わる
手抜きというよりバグみたいだな
最初はMSが意図的にアラインメントを外したのかと思ってたけど (もう不要と考えて)
そうではないようで、ヘッダ見てみるとちゃんと #pragma pack やってる構造体もけっこうある
オレが引っかかったのはコンソールAPI の INPUT_RECORD だったのだけど
他にもちょっと調べただけで winuser.h の POINTER_INFO 、およびそれを含む
POINTER_PEN_INFO や POINTER_TOUCH_INFO も /Zp2 オプションでサイズが変わる
手抜きというよりバグみたいだな
766デフォルトの名無しさん (ワッチョイ f32b-9OwH)
2018/10/30(火) 02:08:26.77ID:WM7c6Rpf0767デフォルトの名無しさん (ワッチョイ f32b-9OwH)
2018/10/30(火) 02:44:13.02ID:WM7c6Rpf0 >>762
そうすね
電文のデコードやファイル・フォーマットなんかは局所的にアラインメントを
調整するだけなので、グローバルに /Zp オプションを指定する場合とは
目的が異なるでしょうね
つうかまぁ、なので今では /Zp オプションを使うことはないのだけど
そうすね
電文のデコードやファイル・フォーマットなんかは局所的にアラインメントを
調整するだけなので、グローバルに /Zp オプションを指定する場合とは
目的が異なるでしょうね
つうかまぁ、なので今では /Zp オプションを使うことはないのだけど
768デフォルトの名無しさん (JP 0H7b-o90R)
2018/10/30(火) 11:29:04.80ID:rrf5+gInH クロスプラットフォーム対応コード書いてると
構造体アラインメントの指定方式くらいC++2xで共通化できないものかとも思う
構造体アラインメントの指定方式くらいC++2xで共通化できないものかとも思う
769デフォルトの名無しさん (ワキゲー MM5b-HzTM)
2018/10/30(火) 14:47:23.15ID:AuXd419TM もうQtでいいわ
770デフォルトの名無しさん (ワイーワ2 FF33-gZJR)
2018/10/30(火) 15:03:24.89ID:p4LrBCE7F 同意せざるを得ない
771デフォルトの名無しさん (ワッチョイ f7f2-7TBo)
2018/10/30(火) 23:09:59.16ID:VN5Yl6890 いまさら、クロスプラットフォームなプロトコルやファイルフォーマットに生構造体使うために
機能追加するってのもなんかずれている気がする。
機能追加するってのもなんかずれている気がする。
772デフォルトの名無しさん (スップ Sddb-VFcb)
2018/10/31(水) 02:51:32.96ID:r9TICkagd っていうか visual studio がデフォルトで clang 使うようになればそれで十分
773デフォルトの名無しさん (アウウィフ FFb3-gZJR)
2018/10/31(水) 13:24:00.98ID:XAA9QXm2F C++のテンプレとかもう煮込み過ぎてぐちゃぐちゃだな
774デフォルトの名無しさん (オイコラミネオ MM09-phox)
2018/10/31(水) 15:03:35.92ID:kfZUY5yUM C++17とか現場で使ってんの?
他言語の機能もあと乗せで大変そう
他言語の機能もあと乗せで大変そう
775デフォルトの名無しさん (ワッチョイ 7681-6RPj)
2018/11/01(木) 10:14:08.18ID:Xnp/FJ520 ガチ素人です
visual studioなんですが、openGLを扱う場合、C#ではだめなんですか?
3dの木を生成するジェネレータを作りたいです
これをFBXで書き出すという単純なものです
visual studioなんですが、openGLを扱う場合、C#ではだめなんですか?
3dの木を生成するジェネレータを作りたいです
これをFBXで書き出すという単純なものです
776デフォルトの名無しさん (ワッチョイ a323-VEUj)
2018/11/01(木) 10:37:23.03ID:z733lC2q0 単純なら是非C++で
777デフォルトの名無しさん (ワッチョイ a323-VEUj)
2018/11/01(木) 10:38:19.44ID:z733lC2q0 あとスレチになるけど
FBXが欲しいならBlender+Pythonがおすすめ
FBXが欲しいならBlender+Pythonがおすすめ
778デフォルトの名無しさん (ワッチョイ 4ee8-MyS3)
2018/11/01(木) 12:11:01.05ID:JnEenKLV0779デフォルトの名無しさん (ワッチョイ 7681-6RPj)
2018/11/01(木) 12:38:35.11ID:Xnp/FJ520780デフォルトの名無しさん (ワッチョイ 1ae3-fZ+K)
2018/11/02(金) 07:29:23.82ID:XDHQWeuj0 >>779
3Dやるなら、C++がいいと思う。
3Dやるなら、C++がいいと思う。
781デフォルトの名無しさん (ワッチョイ 5ba5-PRUr)
2018/11/02(金) 09:43:40.71ID:Hi+AfqCh0 VS ComnunityでC#のプログラミングしてます
以前に作った基本プログラムをひな型にして別の名前のプログラムに作り変えようと
1.ソリューション名を変更
2.プロジェクト名を変更
3.アセンブリ名を変更
4.名前空間を変更
したのですが、プロジェクトのプロパティの[設定]に記述した
初期値の変数やLocationプロパティが見つからないとエラーが出て
新しいプロジェクトに引き継がれません
以前のVS2010の頃はこの方法でできたはずなのですが・・・・
仕様が変わったのでしょうか?
正しく引き継がれる方法を教えてください
1から書くのは面倒すぎるのでwww
以前に作った基本プログラムをひな型にして別の名前のプログラムに作り変えようと
1.ソリューション名を変更
2.プロジェクト名を変更
3.アセンブリ名を変更
4.名前空間を変更
したのですが、プロジェクトのプロパティの[設定]に記述した
初期値の変数やLocationプロパティが見つからないとエラーが出て
新しいプロジェクトに引き継がれません
以前のVS2010の頃はこの方法でできたはずなのですが・・・・
仕様が変わったのでしょうか?
正しく引き継がれる方法を教えてください
1から書くのは面倒すぎるのでwww
782デフォルトの名無しさん (ワッチョイ 37e3-fZ+K)
2018/11/02(金) 11:20:35.77ID:779TdJyZ0 >>781
そういう変なことが起きた場合、昔のVSなら、設定ファイルがテキストだったので、
それをテキストエディタで修正するのが実践的にベストな方法だったと思う。
海外のサイトでもそう書かれていたし。
そういう変なことが起きた場合、昔のVSなら、設定ファイルがテキストだったので、
それをテキストエディタで修正するのが実践的にベストな方法だったと思う。
海外のサイトでもそう書かれていたし。
783デフォルトの名無しさん (ワッチョイ 37e3-fZ+K)
2018/11/02(金) 12:14:29.75ID:779TdJyZ0 >>777
Blenderは使いにくかったなぁ・・・。
Blenderは使いにくかったなぁ・・・。
784デフォルトの名無しさん (ワッチョイ 5ba5-PRUr)
2018/11/02(金) 12:22:01.24ID:Hi+AfqCh0785デフォルトの名無しさん (ワッチョイ a3da-YdG1)
2018/11/02(金) 12:24:17.11ID:gEXWnwTQ0 >>782
今のVSでもソリューション・プロジェクトに関する設定はテキストだよ
今のVSでもソリューション・プロジェクトに関する設定はテキストだよ
786デフォルトの名無しさん (ワッチョイ 37e3-fZ+K)
2018/11/02(金) 12:33:04.49ID:779TdJyZ0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★3 [蚤の市★]
- たけし、ダウンタウン、明石家さんまを超えた! 全世代を超えて愛されるお笑い芸人ランキング! 1位決まる [牛丼★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 【26年度予算案】防衛費、過去最大の9兆円規模に、政府調整 [蚤の市★]
- バイクのエンジンがかからないの…
- 【写真】どの子を抱きたい?w はやいもの順
- ドラえもんのいなかったのび太。それが俺とこのスレ見てるお前だよ [769050516]
- 【画像】ドw童貞はw絶ッッッ対"1"を選ぶ卓球 J Kのお食事会の写真見つけちゃいましたwwwwwwwwwww [904880432]
- 【悲報】30代独身女性「結婚や成功してる友達との差は開く一方、このまま1人で生きて淘汰される人生だと気づいて絶望してる…406万いいね [483447288]
- 女の部下が俺の家に来たいって言ってくるんだが、、、
