vscode 是一款好用且功能十分強大的編輯器。
對于由使用編譯器過渡到編譯器而言,在編寫C/C++代碼時,找不到頭檔案很讓初學者頭疼。
找不到頭檔案,不能進行定義跳轉,十分影響開發效率。
如下圖,就找不到下面的三個頭檔案。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiYTMfhHLlN3XnxCM38FdsYkRGZkRG9lcvx2bjxiMz8VZ6l2csIUe3czTyAXNUVWY1ElMhVjQDlkNBJUaUVkTxE1X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL1cTOwYGN1YmZzMWZlBDM5U2NyQjMmdTNwMjNycDN2E2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
如何解決找不到頭檔案的問題,其實很簡單,且聽我細細道來。
步驟:
1.建立檔案夾
在工作區的根目錄,建立
.vscode
檔案夾。操作如圖。(也可以直接系統的界面裡面建立檔案夾)
2.打開json配置檔案
在軟體界面按住
Ctrl+Shift+P
,在軟體上方出現輸入框中輸入:
C/C++:Edit Configurations
。選擇第一個配置JSON配置。
3.編輯配置檔案
經過第二步,
.vscode
目錄下面會自動添加了一個
c_cpp_properties.json
。在
c_cpp_properties.json
中加入自己需要的頭檔案路徑。如圖。
添加完成後如圖。
儲存
c_cpp_properties.json
即可大功告成。
結果
警告消失了,恭喜你可以正常檢視定義了。
注意
1.
.vscode
檔案夾要放置在工作區的根目錄
2.注意路徑添加的格式。以逗号隔開,最後一行可以不用逗号。
3.注意将工作區儲存的檔案
ledc_bsp.code-workspace
和
.vscode
在同一級目錄。
4.建議包含的路徑使用相對路徑。(不會相對路徑,寫絕對路徑也行)
PS:
${workspaceFolder}
為目前工作區的路徑,以
${workspaceFolder}
開頭的路徑就是相對工作區的路徑。因為使用絕對路徑時,當工作區的路徑改變(比如從d盤移到e盤),又會陷入找不到頭檔案的窘境。
如果對你有幫助的話,
麻煩點一下免費的贊,
支援一下。
感謝您的閱讀。
歡迎評論交流。