eclipse加入C/C++庫搜索路徑

Eclipse 中新建C 或C ++到項目時,頭文件報警,顯示「Unresolved inclusion:」 雖然不影響項目到編譯和運行,確也沒法查看頭文件,讓人感受實在不爽。下面是在國外到網站上看到解決方案,本身整理了一下拿來分享一下。關於在Eclipse 下配置C /C ++ 開發環境這裏很少說了。linux

在終端下查看C 庫文件到路徑:c++

$ echo "int main() { return 0; }" > a1.ceclipse

$ gcc -v a1.cide


#include "..." 搜索從這裏開始:
#include <...> 搜索從這裏開始:
網站

/usr/lib/gcc/i686-linux-gnu/4.6.1/include
/usr/local/include
/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed
/usr/include/i386-linux-gnu
/usr/include
ui

搜索列表結束。
spa

……ip

查看C++ 庫文件到搜索路徑:開發

$ echo "int main() { return 0; }" > a1.cppit

$ g++ -v a1.cpp

#include "..." 搜索從這裏開始:
#include <...> 搜索從這裏開始:
/usr/include/c++/4.6
/usr/include/c++/4.6/i686-linux-gnu/.
/usr/include/c++/4.6/backward
/usr/lib/gcc/i686-linux-gnu/4.6.1/include
/usr/local/include
/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed
/usr/include/i386-linux-gnu
/usr/include
搜索列表結束。

 

在eclipse中菜單Window --> Preferences --> C/C++ --> Build --> Environment添加環境變量

C_INCLUDE_PATH =/usr/lib/gcc/i686-linux-gnu/4.6.1/include:/usr/local/include:/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed:/usr/include/i386-linux-gnu:/usr/include

CPLUS_INCLUDE_PATH=/usr/include/c++/4.6:/usr/include/c++/4.6/i686-linux-gnu/.:/usr/include/c++/4.6/backward:/usr/lib/gcc/i686-linux-gnu/4.6.1/include:/usr/local/include:/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed:/usr/include/i386-linux-gnu:/usr/include

記得選中下面的Append variables to native environment.

添加完後重啓Eclipse 新建項目便可。

相關文章
相關標籤/搜索