Eclipse新增C C 標頭檔案跳轉

2021-07-08 15:21:36 字數 1611 閱讀 8731

eclipse 中新建c 或c ++到專案時,標頭檔案報警,顯示「unresolved inclusion:」 雖然不影響專案到編譯和執行,確也無法檢視標頭檔案,讓人感覺實在不爽。下面是在國外到**上看到解決方案,自己整理了一下拿來分享一下。關於在eclipse 下配置c /c ++ 開發環境這裡不多說了。

在終端下檢視c 庫檔案到路徑:

$ echo "int main() " > a1.c

$ gcc -v a1.c

#include "..." search starts here:

#include <...> search starts here:

/usr/lib/gcc/x86_64-linux-gnu/4.9/include

/usr/local/include

/usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed

/usr/include/x86_64-linux-gnu

/usr/include

搜尋列表結束。

……檢視c++ 庫檔案到搜尋路徑:

$ echo "int main() " > a1.cpp

$ g++ -v a1.cpp

#include "..." search starts here:

#include <...> search starts here:

/usr/include/c++/4.9

/usr/include/x86_64-linux-gnu/c++/4.9

/usr/include/c++/4.9/backward

/usr/lib/gcc/x86_64-linux-gnu/4.9/include

/usr/local/include

/usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed

/usr/include/x86_64-linux-gnu

/usr/include

搜尋列表結束。

上述路徑因人而異。

在eclipse中選單window --> preferences --> c/c++ --> build --> environment新增環境變數

c_include_path =/usr/lib/gcc/x86_64-linux-gnu/4.9/include:/usr/local/include:/usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed:/usr/include/x86_64-linux-gnu:/usr/include

cplus_include_path =/usr/include/c++/4.9:/usr/include/x86_64-linux-gnu/c++/4.9:/usr/include/c++/4.9/backward:/usr/lib/gcc/x86_64-linux-gnu/4.9/include:/usr/local/include:/usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed:/usr/include/x86_64-linux-gnu:/usr/include

新增完後重啟eclipse 新建專案即可。

Linux標頭檔案 C C 標頭檔案

linux標頭檔案 c c 標頭檔案。linux常用標頭檔案如下 posix標準定義的標頭檔案 目錄項 檔案控制 檔名匹配型別 路徑名模式匹配型別 組檔案 網路資料庫操作 口令檔案 正規表示式 tar歸檔值 終端i o 符號常量 檔案時間 字元擴充套件型別 internet定義 套接字本地介面 in...

c c 標頭檔案

include string h void main 不能正確執行,提示說是string型別沒有定義 而下面 include string using namespace std void main 這裡的string編譯器就認識了,但是strcmp就不認識了呢?一般乙個c 的老的帶 h 副檔名的庫...

c,c 標頭檔案

c 傳統 c include 設定插入點 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 檔案輸入 輸出 include 引數化輸入 輸出 include 資料流輸入 輸出 include 定義各種資料型別最值常量 include 定義本地化函式 i...