Eclipse CDT配置c++标准库目录(includes的问题)(Ubuntu 11.10)
2012-05-02 12:51
225 查看
刚接触Linux,用Ubuntu11.10,还是习惯用IDE来编程。Eclipse
CDT功能很强大,安装完虽然可以编译运行c++程序,但有个问题,就是找不到c++标准库的头文件,无法打开诸如之类的文件,编译器警告如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201205/ac11b75572bfbb4c52f1cb775068b64c.jpg)
显示
Unresolved inclusion:
尽管不影响编译,却无法定位头文件中的符号。原因是没有指定Eclipse的C和C++的目录,可以通过设定Eclipse中 C_INCLUDE_PATH 和 CPP_INCLUDE_PATH 两个环境变量指定头文件目录。
在 Window -> Preferences -> C/C++ -> Environment 中添加这两个变量:
将C_INCLUDE_PATH 设为 /usr/include
将CPLUS_INCLUDE_PATH 设为 /usr/include/c++/4.6.1
其中4.6.1是gcc的版本,用gcc --version可以获得,改成相应版本即可。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201205/5b2fdd6784ecbdadde64c3a3133d3d3e.jpg)
加入这两个变量后,Eclipse就可以正常识别c++标准库的头文件了。Eclipse将Includes文件全都加入到项目中。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201205/8a316565e1289585e67dfa94d2cb13d3.jpg)
源地址:http://www.linuxidc.com/Linux/2011-10/46042.htm
CDT功能很强大,安装完虽然可以编译运行c++程序,但有个问题,就是找不到c++标准库的头文件,无法打开诸如之类的文件,编译器警告如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201205/ac11b75572bfbb4c52f1cb775068b64c.jpg)
Unresolved inclusion:
尽管不影响编译,却无法定位头文件中的符号。原因是没有指定Eclipse的C和C++的目录,可以通过设定Eclipse中 C_INCLUDE_PATH 和 CPP_INCLUDE_PATH 两个环境变量指定头文件目录。
在 Window -> Preferences -> C/C++ -> Environment 中添加这两个变量:
将C_INCLUDE_PATH 设为 /usr/include
将CPLUS_INCLUDE_PATH 设为 /usr/include/c++/4.6.1
其中4.6.1是gcc的版本,用gcc --version可以获得,改成相应版本即可。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201205/5b2fdd6784ecbdadde64c3a3133d3d3e.jpg)
加入这两个变量后,Eclipse就可以正常识别c++标准库的头文件了。Eclipse将Includes文件全都加入到项目中。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201205/8a316565e1289585e67dfa94d2cb13d3.jpg)
源地址:http://www.linuxidc.com/Linux/2011-10/46042.htm
相关文章推荐
- Eclipse CDT配置c++标准库目录(Ubuntu 11.10)
- Eclipse CDT配置c++标准库目录(Ubuntu 11.10)
- Eclipse CDT配置c++标准库目录(Ubuntu 11.10)
- Eclipse+CDT 头文件无法解析的问题( Ubuntu 11.10,Eclipse 3.7)
- Eclipse+CDT 头文件无法解析的问题(Ubuntu 11.10,Eclipse 3.7)
- Eclipse+CDT 头文件无法解析的问题( Ubuntu 11.10,Eclipse 3.7)
- ubuntu下eclipse,CDT,NDK的配置
- ubuntu下使用eclipseCDT编写的C代码移植到AIX后乱码问题解决
- Ubuntu解决eclipse CDT 不能识别C++11新特性问题
- ubuntu(virtualbox)上和mini6410之间通过NFS共享目录的问题(含虚拟机网卡配置)
- ubuntu下eclipse及Gedit中文乱码问题解决,配置GB18030编码
- Eclipse在ubuntu下配置server的问题及解决方案
- 基于14.04 ubuntu 配置 eclipse 为opencv 常见问题解决 第三篇
- Eclipse CDT 配置C /C ++ 标准库 (UBUNTU 12 )
- Eclipse CDT配置使用glib库的方法(ubuntu10.04/windows)
- 问题解决——Ubuntu中eclipse不显示目录
- Ubuntu下配置eclipse出现问题
- Ubuntu上 配置Eclipse:安装CDT
- ubuntu eclipse CDT 问题
- linux 下 VNC Server安装配置及 eclipse CDT C/C++ 开发环境搭建(我用的是阿里云服务器 ubuntu 12.04 64-bit,无图形化界面)