ちまちまと機能を増やしてきた自作の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になったらしい.
(クリックで拡大)
そんなコードを書いた自分が悪いのだが,エラーを見てもどこが
非標準なのか理解できない.とりあえず,オプションをOFFにして
お茶をにごす.
C++,難しいな.
【追記】もうひとつ備忘録.
Start Without Debuggingで実行したプログラムが終了すると,
「続行するには何かキーを押してください」のメッセージなしで,
すぐにコマンドプロンプトが閉じてしまう.
これは,Linker->SystemでSubSystemにConsoleを指定すると,
元に戻る.
(クリックで拡大)