我在命令行中使用MinGW,我想要提升我可用的库的时间...特别是我需要做一些离散的图形和线程......
当我尝试
时include <boost/thread.hpp>
我得到一个没有这样的文件或目录。
因此,更好的问题可能是如何在我的C ++编译器中安装boost
答案 0 :(得分:0)
您可以在此处获取最新Boost版本的tarball:
http://sourceforge.net/projects/boost/files/boost/1.47.0/
Untar / zip(取决于您的平台),您将找到名为“bjam”或“bjam.exe”的二进制文件。 Bjam是Perforce(J)ust(A)nother(M)ake构建系统的Boost扩展。如果从刚刚解压缩的目录中运行bjam,那么它应该自动配置构建并运行它。之后我认为你键入'bjam install'(带有适当的priv)并且它将boost包含在你编译将寻找它们的最可能的地方,并且你的链接器最有可能寻找它们的目标代码。或者... bjam会产生错误信息(希望有用)并停止。一旦你做了一次,整个过程就会变得无脑。如果你想使用MPI或Boost.Serialize的一些更高级的功能,事情变得复杂(不是真的,你只需要zlib-devel和别的东西,我忘记了什么)。
HTH!