ちまちまと機能を増やしてきた自作のGNSSライブラリが
Visual Studio 2017にしたらエラーを出しまくり動いてくれない.
エラーメッセージを頼りに検索しても,原因がよく判らない.
色々調べてここに辿りつき,やっと解決したのでメモ.
Qiita: FbxSdkがVisualStudio2017でビルド出来なかったお話
Visual Studio 2017では,非標準のC++構文は認めないという
Conformance modeのオプションが,デフォルトでONになったらしい.
(クリックで拡大)
そんなコードを書いた自分が悪いのだが,エラーを見てもどこが
非標準なのか理解できない.とりあえず,オプションをOFFにして
お茶をにごす.
C++,難しいな.
【追記】もうひとつ備忘録.
Start Without Debuggingで実行したプログラムが終了すると,
「続行するには何かキーを押してください」のメッセージなしで,
すぐにコマンドプロンプトが閉じてしまう.
これは,Linker->SystemでSubSystemにConsoleを指定すると,
元に戻る.
(クリックで拡大)
Visual Studio 2017にしたらエラーを出しまくり動いてくれない.
エラーメッセージを頼りに検索しても,原因がよく判らない.
色々調べてここに辿りつき,やっと解決したのでメモ.
Qiita: FbxSdkがVisualStudio2017でビルド出来なかったお話
Visual Studio 2017では,非標準のC++構文は認めないという
Conformance modeのオプションが,デフォルトでONになったらしい.
![](https://blogimg.goo.ne.jp/user_image/59/ad/c456765018d80909907790677ef5980a.png)
そんなコードを書いた自分が悪いのだが,エラーを見てもどこが
非標準なのか理解できない.とりあえず,オプションをOFFにして
お茶をにごす.
C++,難しいな.
【追記】もうひとつ備忘録.
Start Without Debuggingで実行したプログラムが終了すると,
「続行するには何かキーを押してください」のメッセージなしで,
すぐにコマンドプロンプトが閉じてしまう.
これは,Linker->SystemでSubSystemにConsoleを指定すると,
元に戻る.
![](https://blogimg.goo.ne.jp/user_image/08/d1/820e6a082d92e5f1d16cea6847280a12.png)
※コメント投稿者のブログIDはブログ作成者のみに通知されます