• 締切済み

[VS codeでC++] includeエラー

はじめまして、 VS codeで C++の環境構築についての質問です。 VS codeでC++のファイルを書くと、初めの #include<iostream> で "#include エラーが検出されました。includePath を更新してください。" とエラー表示されてしまい、コンパイルできません。 c_cpp_properties.jsonの変更を、複数サイトを参考に、いろいろ行ってみたのですが、エラーが治らない状況で、大変に困っています。 c_cpp_properties.json をどのように設定するのが正しいのでしょうか。 (サイトごとに記載の内容が違っていてどれが良いのか分かりません。。) 環境は、 OS : Windows , MinGW インストール済み , VS code です。 よろしくお願いいたします。

みんなの回答

  • bull1472
  • ベストアンサー率66% (2/3)
回答No.1

まず、"c_cpp_properties.json" は直接はコンパイルには関係ないです。 そのエラー表示はコンパイラの物ではなく、VScode (の拡張機能の C/C++) が出していて、コンパイルは正常に行われている可能性もあります。 とは言え "includePath" が正しく設定されていなければ、インテリセンスが正常に働かないですね。 "includePath" はインストールしたコンパイラによって変わってきますので、サイトに記述されたものをそのまま引用しても正しく機能しない可能性が高いです。 インストールした MinGW のフォルダーに合わせて、"includePath" を記述する必要があります。 MinGW にもいろいろなディストリビューションやバージョンがあるので、ここで具体的なことを回答するのは難しいです。

関連するQ&A