vscode がヘッダー ファイルを見つけられない問題は、Windows での vscode のデフォルトのコンパイラーが Microsoft の MSVC (vscode で使用されるコンパイラー) のヘッダー ファイル パスであるためです。
vs をインストールしていない場合は、ヘッダー ファイルが見つからないため必ずエラーが発生します。vs をインストールしても同様のエラーが発生します。理由は次のとおりです。
1. vscode 構成ファイルの構成が間違っています;
2. MSVC ヘッダー ファイル ライブラリに存在しないヘッダー ファイル (bits/stdc .h
など) を使用しました。
1. 構成ファイルを変更します;
2. 必要なヘッダー ファイルを vs
のヘッダー ファイル パスにコピーしますコンピュータに vs がインストールされておらず、mingwシリーズがインストールされている場合、設定ファイルを変更することによってのみ解決できます。
1. 設定ファイルを変更する方法:
.vscode フォルダーに新しい c_cpp_properties.json ファイルを作成します
##次のコードをそこに貼り付けます。このうち、includePath オプションを、標準ライブラリのヘッダー ファイル以外の場合は、lib/gcc/x86_64-w64-mingw32/8.1.0/include フォルダー パス
{ "configurations": [ { "name": "Win32", "includePath": [ "C:/Program Files/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "intelliSenseMode": "gcc-x64" } ], "version": 4 }に変更します。パスは、 を追加するリストを通じて includePath に追加することもできます。例:
# 2. ヘッダー ファイルの変更方法:
まず、次のような Microsoft vs シリーズの 1 つをインストールする必要があります:visual stdio 2017 Community 次に、インストール パスの下でヘッダー ファイル パスを見つけます
#次に、MSVC と mingw が同じヘッダー ファイル ライブラリを持つように、必要なヘッダー ファイルをこのフォルダーに貼り付けます。
おすすめの関連記事とチュートリアル:vscode チュートリアル
以上がvscode が Windows で C++ ヘッダー ファイルを見つけられない問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。