Visual Studio Code の Windows プラットフォームでは_WIN32 定義などがデフォルトで有効になる。
Intelli Sence Mode を切り替えることでWindowsプラットフォーム固有のdefine定義を無効化できる。
"c_cpp_properties.json
" の下記のコードを書き換える。
1 2 3 4 5 6 7 8 9 10 |
{ "configurations": [ { "name": "Win32", ... - "intelliSenseMode": "msvc-x64", + "intelliSenseMode": "clang-x64", ... } } |