21

我正在尝试在新计算机上设置我的 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。

4

2 回答 2

24

在 Ubuntu 中使用

sudo apt-get install libboost-dev
于 2014-09-10T16:28:58.090 回答
7

确保您已安装 boost-devel 软件包

在 Centos 中以 root 身份执行:

yum install boost-devel

然后

root@centos6 /]# find / -name boost
/usr/include/boost
/usr/lib64/boost
[root@centos6 /]# 
于 2013-05-05T15:02:25.363 回答