C/C++ のヘッダーファイルについての注意事項を以下に示します。
VS Code の C/C++ 拡張機能でインテリセンス (コード補完、定義へのジャンプなど) を有効にするには、
.vscode/c_cpp_properties.json の includePath にフォルダのパスを記載する必要があります。
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/prod/calc/include",
"${workspaceFolder}/testfw/include",
"${workspaceFolder}/testfw/gtest/include",
"${workspaceFolder}/test/include"
],
...
}
]
}.vscode/c_cpp_properties.json を確認includePath にこのフォルダが含まれているか確認インテリセンスが正しく動作せず、以下のような問題が発生します。
新しい include フォルダを追加した場合は、
.vscode/c_cpp_properties.json の includePath に必ずパスを追加してください。