代碼補全及函數跳轉
打開一個工程會看到很多的波浪線,提示未定義標識符,以及當點擊函數名時,不會發生跳轉;這個時候就需要我們在代碼工程中的c_cpp_properties.json
進行配置.
問題原因:
部分標識符不是定義在頭文件中,而是在編譯時通過python加入的。
解決辦法:
在.vscode\c_cpp_properties.json中的"configurations"配置節下面添加:
"compileCommands": "${workspaceFolder}/build/compile_commands.json",
即可解決問題,如下圖所示,已沒有下划線提示了。