vscode編譯esp-idf項目時編譯正常,但部分代碼下有下划線,提示未定義標識符的解決辦法,代碼補全及函數跳轉


代碼補全及函數跳轉

打開一個工程會看到很多的波浪線,提示未定義標識符,以及當點擊函數名時,不會發生跳轉;這個時候就需要我們在代碼工程中的c_cpp_properties.json進行配置.

問題原因:

部分標識符不是定義在頭文件中,而是在編譯時通過python加入的。

 

解決辦法:

在.vscode\c_cpp_properties.json中的"configurations"配置節下面添加:

"compileCommands": "${workspaceFolder}/build/compile_commands.json",

即可解決問題,如下圖所示,已沒有下划線提示了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM