天天看點

【VS code找不到頭檔案】成功解決 (檢測到Include錯誤,請更新includePath)步驟:結果

vscode 是一款好用且功能十分強大的編輯器。

對于由使用編譯器過渡到編譯器而言,在編寫C/C++代碼時,找不到頭檔案很讓初學者頭疼。

找不到頭檔案,不能進行定義跳轉,十分影響開發效率。

如下圖,就找不到下面的三個頭檔案。

【VS code找不到頭檔案】成功解決 (檢測到Include錯誤,請更新includePath)步驟:結果

如何解決找不到頭檔案的問題,其實很簡單,且聽我細細道來。

步驟:

1.建立檔案夾

在工作區的根目錄,建立

.vscode

檔案夾。操作如圖。(也可以直接系統的界面裡面建立檔案夾)

【VS code找不到頭檔案】成功解決 (檢測到Include錯誤,請更新includePath)步驟:結果
【VS code找不到頭檔案】成功解決 (檢測到Include錯誤,請更新includePath)步驟:結果

2.打開json配置檔案

在軟體界面按住

Ctrl+Shift+P

,在軟體上方出現輸入框中輸入:

C/C++:Edit Configurations

。選擇第一個配置JSON配置。

【VS code找不到頭檔案】成功解決 (檢測到Include錯誤,請更新includePath)步驟:結果

3.編輯配置檔案

經過第二步,

.vscode

目錄下面會自動添加了一個

c_cpp_properties.json

。在

c_cpp_properties.json

中加入自己需要的頭檔案路徑。如圖。

【VS code找不到頭檔案】成功解決 (檢測到Include錯誤,請更新includePath)步驟:結果

添加完成後如圖。

【VS code找不到頭檔案】成功解決 (檢測到Include錯誤,請更新includePath)步驟:結果

儲存

c_cpp_properties.json

即可大功告成。

結果

警告消失了,恭喜你可以正常檢視定義了。

【VS code找不到頭檔案】成功解決 (檢測到Include錯誤,請更新includePath)步驟:結果

注意

1.

.vscode

檔案夾要放置在工作區的根目錄

2.注意路徑添加的格式。以逗号隔開,最後一行可以不用逗号。

3.注意将工作區儲存的檔案

ledc_bsp.code-workspace

.vscode

在同一級目錄。

【VS code找不到頭檔案】成功解決 (檢測到Include錯誤,請更新includePath)步驟:結果

4.建議包含的路徑使用相對路徑。(不會相對路徑,寫絕對路徑也行)

PS:

${workspaceFolder}

為目前工作區的路徑,以

${workspaceFolder}

開頭的路徑就是相對工作區的路徑。因為使用絕對路徑時,當工作區的路徑改變(比如從d盤移到e盤),又會陷入找不到頭檔案的窘境。

如果對你有幫助的話,

麻煩點一下免費的贊,

支援一下。

感謝您的閱讀。

歡迎評論交流。

繼續閱讀