VS Code 新增 C++ 標頭檔路徑

本篇 ShengYu 介紹如何在 VS Code 新增 C++ 標頭檔路徑 include path,

在 VS Code 按下 Ctrl+Shift+P,輸入 C/C++: Edit configurations (JSON) 按下 Enter 之後會開啟 c_cpp_properties.json,
includePath 下新增標頭檔案路徑,原本長這樣,

1
2
3
"includePath": [
"${workspaceFolder}/**"
],

mingw 標頭檔

例如新增 mingw32 的 c++ 標頭檔,改成這樣,

1
2
3
4
"includePath": [
"${workspaceFolder}/**",
"C:\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++\\"
],

libc++ 標頭檔

VS Code 在 linux 下的 c++ 標頭檔會自動去找 /usr/include/c++/ 如果有另外安裝 libc++ 的標頭檔,例如 Ubuntu 下的話安裝是 sudo apt-get install libc++-dev 就會在 /usr/include/c++/ 下多出 v1 的目錄,
要想換成 /usr/include/c++/v1/ 的話就改成這樣,

1
2
3
4
"includePath": [
"${workspaceFolder}/**",
"/usr/include/c++/v1/"
],

之後你在跳至定義處的話就會跳到你設定的 c++ 標頭檔路徑了。

其它相關文章推薦
Visual Studio Code 常用快捷鍵
Visual Studio Code 安裝 C/C++11 環境教學