web-dev-qa-db-ja.com

Visual Studio Codeのincludeファイルがincludeディレクトリに見つかりません(Windows 10)

Visual Studio Codeでインテリセンスを取得しようとしています。マーケットプレイスからC/C++拡張機能をダウンロードしました: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools およびまた、パッケージmingw32-baseおよびmingw32-gcc-c++とともにMinGWをインストールしました。環境変数のbinにMinGW Pathフォルダーを追加しました。

.cなどの#include <stdio.h>ファイルにincludeステートメントを追加すると、Visual Studio Codeは次のように言います。

Include file not found in include directory

正しく設定していませんか? C/C++のインテリセンスを入手するにはどうすればよいですか?

5
syy

最初にc_cpp_properties.jsonを作成する必要があります(使用 Ctrl+Shift+P および「C/Cpp:構成の編集」コマンド)。

次を含むパスを追加します。

{
  "configurations": [
    {
      "name": "Win32",
      "includePath": [
        "path_to_your/MinGW/lib/gcc/mingw32/4.8.1/include/c++"
      ],
      "browse": {
        "limitSymbolsToIncludedHeaders": true,
        "databaseFilename": ""
      }
    }
  ]
}
10
wbmrcb

Wbmrcbの答えの拡張として、Windows Kitsディレクトリの下にヘッダーファイルが見つかりました。

C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\ucrt
4
fatihpense