C++ “促进”;没有这样的文件或目录;

C++ “促进”;没有这样的文件或目录;,c++,boost,codeblocks,C++,Boost,Codeblocks,我正试图在一台新计算机上设置我的代码::块工作环境,我遇到了一些问题。自从我第一次这样做已经有很长时间了,现在当我打开我的主要项目时,Boost给我带来了麻烦 我对C++仍然是新的,并且解决这类问题是我有限的经验。 当我打开项目并尝试编译它时,会出现以下错误: 致命错误:boost/algorithm/string.hpp:没有这样的文件或目录| 在我的一个头文件的这部分: #include <boost/algorithm/string.hpp> #包括 我将boostv1.5

我正试图在一台新计算机上设置我的代码::块工作环境,我遇到了一些问题。自从我第一次这样做已经有很长时间了,现在当我打开我的主要项目时,Boost给我带来了麻烦

<>我对C++仍然是新的,并且解决这类问题是我有限的经验。

当我打开项目并尝试编译它时,会出现以下错误:

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

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

#include <boost/algorithm/string.hpp>
#包括
我将boostv1.51.0库放在C:\Boost,因为在我的另一台计算机上就是在这里安装的。我的项目设置为搜索该目录中的其他包含项,但它似乎没有找到文件

我的项目以前使用了旧版本的Boost,但我怀疑这是个问题

我不确定用这些有限的信息调试这个问题有多困难,所以如果还有什么我可以提供的,请告诉我


我使用代码::块,并且刚刚设置了明文和Visual C++ 2010。< /p> 确保安装了Booost DEVLE包

在Centos中,以root用户身份执行:

yum install boost-devel
然后

在Ubuntu中使用

sudo apt-get install libboost-dev

它链接不正确,你告诉代码块库在哪里了吗?是否包含正确的构建标志-勒布斯特?或者-I/path/to/boostlib/-lboost?我过去没有使用过构建标志-我不知道如何或在哪里使用它们?这里也有同样的问题。我确实使用boost库编译了其他源代码,但这次不行,我想我已经安装了正确的包。为什么只缺少一个文件?为什么只有一个文件没有链接。。。它被发现在相同的Boost DIR下的所有文件…'C:Boost和“MINW和Visual C++ 2010”表明OP使用Windows。为什么要为Ubuntu提供指令?“C:Boost”和“MINW和Visual C++ 2010”为什么CINOS.OP的指令在Windows中寻求帮助?
sudo apt-get install libboost-dev