Q&A
前提・実現したいこと
vscodeでhello worldしたいです。
windows10で,vscodeとMinGWで開発環境を整えようとしています。
MinGWは下の画像のようにインストールしてあります。
発生している問題・エラーメッセージ
vscodeがiostreamファイルを認識してくれません。
下の画像のようにiostreamが見つからないと出ます。
試したこと
c_cpp_properties.jsonは次のようになっています。
"configurations": [ { "name": "Win32", "includePath": [ "${workspaceRoot}", "C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++", "C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++/mingw32", "C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++/backward", "C:/MinGW/lib/gcc/mingw32/6.3.0/include", "C:/MinGW/lib/gcc/mingw32/6.3.0/../../../../include", "C:/MinGW/lib/gcc/mingw32/6.3.0/include-fixed" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "intelliSenseMode": "msvc-x64", "browse": { "path": [ "${workspaceRoot}", "C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++", "C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++/mingw32", "C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++/backward", "C:/MinGW/lib/gcc/mingw32/6.3.0/include", "C:/MinGW/lib/gcc/mingw32/6.3.0/../../../../include", "C:/MinGW/lib/gcc/mingw32/6.3.0/include-fixed" ], "limitSymbolsToIncludedHeaders": true, "databaseFilename": "" } } ], "version": 4 } コード
補足情報(FW/ツールのバージョンなど)
コマンドプロンプトで
>g++ -v -E -x c++ -
と打つと
c:/mingw/bin/../libexec/gcc/mingw32/6.3.0/cc1plus.exe
1ignoring nonexistent directory "c:\mingw\bin../lib/gcc/mingw32/6.3.0/../../../../mingw32/include" 2ignoring duplicate directory "c:/mingw/lib/gcc/../../lib/gcc/mingw32/6.3.0/include/c++" 3ignoring duplicate directory "c:/mingw/lib/gcc/../../lib/gcc/mingw32/6.3.0/include/c++/mingw32" 4ignoring duplicate directory "c:/mingw/lib/gcc/../../lib/gcc/mingw32/6.3.0/include/c++/backward" 5ignoring duplicate directory "c:/mingw/lib/gcc/../../lib/gcc/mingw32/6.3.0/include" 6ignoring duplicate directory "/mingw/lib/gcc/mingw32/6.3.0/../../../../include" 7ignoring duplicate directory "c:/mingw/lib/gcc/../../include" 8ignoring duplicate directory "c:/mingw/lib/gcc/../../lib/gcc/mingw32/6.3.0/include-fixed" 9ignoring nonexistent directory "c:/mingw/lib/gcc/../../lib/gcc/mingw32/6.3.0/../../../../mingw32/include" 10ignoring duplicate directory "/mingw/include" 11#include "..." search starts here: 12#include <...> search starts here: 13 c:\mingw\bin../lib/gcc/mingw32/6.3.0/include/c++ 14 c:\mingw\bin../lib/gcc/mingw32/6.3.0/include/c++/mingw32 15 c:\mingw\bin../lib/gcc/mingw32/6.3.0/include/c++/backward 16 c:\mingw\bin../lib/gcc/mingw32/6.3.0/include 17 c:\mingw\bin../lib/gcc/mingw32/6.3.0/../../../../include 18 c:\mingw\bin../lib/gcc/mingw32/6.3.0/include-fixed 19End of search list.
こんな感じで出力されます。
これをc_cpp_properties.jsonにコピペしてもダメでした。
iostreamファイルの場所を検索すると
ちゃんと
"C:\MinGW\lib\gcc\mingw32\6.3.0\include\c++\iostream"
にあるのです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2018/10/06 14:48 編集
退会済みユーザー
2018/10/06 14:54
2018/10/06 15:12
退会済みユーザー
2018/10/06 15:30
2018/10/06 23:26 編集
2018/10/08 02:42