提升“没有这样的文件或目录”

时间:2012-09-03 01:49:48

标签: c++ boost codeblocks

我正在尝试在新计算机上设置我的Code :: Blocks工作环境,但是我遇到了一些问题。自从我第一次这样做以来已经很长时间了,现在当我打开我的主要项目时,Boost给我带来了问题。

我对C ++还很陌生,修复这类问题是我经验不足的。

当我打开我的项目并尝试编译它时,我收到此错误:

  

致命错误:boost / algorithm / string.hpp:没有这样的文件或目录|

在我的一个头文件的这一部分:

#include <boost/algorithm/string.hpp>

我将Boost v1.51.0库放在C:\ boost中,因为那是我在其他计算机上使用它的地方。我的项目设置为搜索该目录以获取其他包含但似乎没有找到文件?

我的项目之前使用的是较旧版本的Boost,但我怀疑这是一个问题。

我不确定使用这些有限的信息调试此问题有多难,所以如果还有其他任何我可以提供的请告诉我。

我正在使用Code :: Blocks,并且刚刚设置了minGW和Visual C ++ 2010。

2 个答案:

答案 0 :(得分:14)

在Ubuntu中使用

sudo apt-get install libboost-dev

答案 1 :(得分:6)

确保已安装boost-devel软件包

在Centos中以root身份执行:

yum install boost-devel

然后

root@centos6 /]# find / -name boost
/usr/include/boost
/usr/lib64/boost
[root@centos6 /]#