我用 VSCode 來 Coding,這個(gè)編輯器需要自己配置頭文件路徑,就是自動(dòng)建立一個(gè) c_cpp_properties.json
文件來管理頭文件路徑,然后需要用哪些庫(kù)就手動(dòng)加上即可,方法很簡(jiǎn)單,如下:
1. 生成 c_cpp_properties.json 文件
按「F1」啟動(dòng)指令輸入框,輸入 C/C++
,選擇第一項(xiàng) Edit Configuration:
image
然后會(huì)自動(dòng)生成一個(gè) Json 文件:
image
2. 添加頭文件路徑
我們只需要再紅框的 IncludePath 內(nèi)加上需要的頭文件路徑即可,比如我的工程:
image
這里提示下,常用庫(kù)的頭文件常見安裝位置如下:
/usr/include/
/usr/local/include
所以這兩個(gè)基本要加上的,如果你不知道你安裝的庫(kù)的頭文件在哪,但是知道關(guān)鍵的頭文件名稱,則可以用 locate
命令來查找:
locate ros.h | grep include
這個(gè)命令的意思是查找所有 ros.h 的位置,并且找出路徑中帶有 include 字段的路徑:
image
這樣就可以找到自己的頭文件路徑啦!
image