如何确定可用的库/如何安装boost?

时间:2011-10-20 22:58:57

标签: c++ boost install

我在命令行中使用MinGW,我想要提升我可用的库的时间...特别是我需要做一些离散的图形和线程......

当我尝试

include <boost/thread.hpp>

我得到一个没有这样的文件或目录。

因此,更好的问题可能是如何在我的C ++编译器中安装boost

1 个答案:

答案 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!