【发布时间】:2011-02-07 12:53:31
【问题描述】:
这听起来应该很简单,但事实证明这是不可能完成的。
我使用以下命令安装:
sudo yum install boost boost-devel boost-doc
然后,我开始将以下内容添加到我的头文件中
#include <boost/filesystem.hpp>
我立即得到以下错误:
错误:boost/filesystem.hpp:没有这样的文件或目录
我知道 boost 正在部分工作,因为当我使用此标头时:
#include <boost/lambda/lambda.hpp>
我没有遇到编译问题。
我知道我需要以某种方式构建某些库,例如文件系统
但是,我无法在整个互联网上的任何地方找到有关如何为 CentOS 5 执行此操作的说明。没有 bootstrap.sh 或 ./bjam 可供我使用。
【问题讨论】:
-
那个文件存在吗?输入
locate filesystem.hpp,如果locate 不存在,输入sudo yum install locate。最后,如果找到该文件,则创建一个指向 boost 目录的符号链接。ln -s <path_from_locate> boost/filesystem.hpp -
你用什么命令编译?
标签: c++