使用Eclipse IDE for C/C++ Developers下,boost库已安装,无法识别例如using boost::shared_ptr。
请高手帮忙啊!!!一.ubuntu12.04LTS平台下,已安装官方EclipseIDEforC/C++Developers,用终端安装好boost库。库文件在/usr/...
请高手帮忙啊!!!
一. ubuntu 12.04LTS平台下,已安装官方Eclipse IDE for C/C++ Developers,用终端安装好boost库。
库文件在 /usr/local/inclue/boost 头文件在 /usr/local/lib 出现问题:
包含头文件了,可是使用 using boost::shared_ptr; 系统报错 无法识别,请问是什么原因?是环境变量配置的问题么? 展开
一. ubuntu 12.04LTS平台下,已安装官方Eclipse IDE for C/C++ Developers,用终端安装好boost库。
库文件在 /usr/local/inclue/boost 头文件在 /usr/local/lib 出现问题:
包含头文件了,可是使用 using boost::shared_ptr; 系统报错 无法识别,请问是什么原因?是环境变量配置的问题么? 展开
展开全部
更多追问追答
追问
谢谢 xusiwei1236的回答,现在不方便截图。
我在终端上写了一个测试 的程序,boost是可以用的。
C,C++库是设定好的, LIBRARY_PATH= /usr/local/include 一点用都没有 ,还是无法识别。
追答
你是用apt-get安装的吗?我用apt-get安装后,所有头文件(.hpp)在/usr/include/boost下,所有库文件(.so,.a)在/usr/lib下,为什么你的的库文件会在include下?
/usr/include,/usr/lib是gcc默认会扫描的头文件,库文件目录。
另外,不知道你用的是boost里的什么库?boost很多库是只有头文件的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询