VSCode では、auto のパスを含めます-completion は c_cpp_properties.json によって管理されますが、ライブラリとコンパイラ フラグは task.json で構成されます。これは混乱を招く可能性があります。
c_cpp_properties.json では、includePath プロパティは、IntelliSense エンジンがヘッダー ファイル (#include) を検索するディレクトリを指定します。これらのパスは、-I コンパイラ スイッチを使用して指定したパスと同等です。
task.json ファイルでは、ビルド プロセス中にコンパイラに渡される引数を指定できます。これらの引数には、リンクに必要なライブラリ パス (-L) とライブラリ名 (-l) が含まれることがよくあります。
古いバージョンの VSCode では、「browse.path」タグ パーサーによってオートコンプリートに使用されました。ただし、これは現在非推奨となり、「includePath」と Intellisense エンジンが優先されます。 最新の構成では "browse.path" を無視します。
VSCode を正しくセットアップするには:
これらのガイドラインに従うことで、正確な自動完了、効率的なビルド、保守可能な構成を確保できます。
以上がC プロジェクトの VSCode でインクルード パスとライブラリを構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。