感谢支持
我们一直在努力

Eclipse CDT配置c++标准库目录(Ubuntu 11.10)

刚接触Linux,用Ubuntu 11.10,还是习惯用IDE来编程。Eclipse CDT功能很强大,安装完虽然可以编译运行c++程序,但有个问题,就是找不到c++标准库的头文件,无法打开诸如之类的文件,编译器警告如下:


Eclipse CDT配置c++标准库目录(Ubuntu 11.10)

显示


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 CDT配置c++标准库目录(Ubuntu 11.10)

加入这两个变量后,Eclipse就可以正常识别c++标准库的头文件了。Eclipse将Includes文件全都加入到项目中。


Eclipse CDT配置c++标准库目录(Ubuntu 11.10)

赞(0) 打赏
转载请注明出处:服务器评测 » Eclipse CDT配置c++标准库目录(Ubuntu 11.10)
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏