歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Eclipse CDT配置c++標准庫目錄(Ubuntu 11.10)

Eclipse CDT配置c++標准庫目錄(Ubuntu 11.10)

日期:2017/2/28 16:04:28   编辑:Linux教程

剛接觸Linux,用Ubuntu 11.10,還是習慣用IDE來編程。Eclipse CDT功能很強大,安裝完雖然可以編譯運行c++程序,但有個問題,就是找不到c++標准庫的頭文件,無法打開諸如之類的文件,編譯器警告如下:

顯示

Unresolved inclusion:

盡管不影響編譯,卻無法定位頭文件中的符號。原因是沒有指定Eclipse的C和C++的目錄,可以通過設定Eclipse中 C_INCLUDE_PATH 和 CPP_INCLUDE_PATH 兩個環境變量指定頭文件目錄。

在 Window -> Preferences -> C/C++ -> Environment 中添加這兩個變量:

將C_INCLUDE_PATH 設為 /usr/include

將CPP_INCLUDE_PATH 設為 /usr/include/c++/4.6.1

其中4.6.1是gcc的版本,用gcc --version可以獲得,改成相應版本即可。

加入這兩個變量後,Eclipse就可以正常識別c++標准庫的頭文件了。Eclipse將Includes文件全都加入到項目中。

Copyright © Linux教程網 All Rights Reserved