在Windows上安装Boost > 1.51:替代Boost Pro的方法?

4
自从我开始在Windows上使用Visual Studio 2010和boost,我只是按照boost文档建议下载了BoostPro提供的二进制包。现在我使用的是Boost 1.51,想要升级到Boost 1.55。由于BoostPro不再提供这些软件包,是否有替代方法来安装二进制包,或者现在需要自己构建boost?
我在http://www.boost.org/doc/libs/1_55_0/more/getting_started/windows.html看到以下声明:
“获取Boost的最可靠方法是下载boost_1_55_0.7z或boost_1_55_0.zip并解压缩以安装完整的Boost分发包。”
这是否等同于我以前下载的Boost Pro二进制文件,还是仍然需要构建一些东西?

然后我也发现了http://sourceforge.net/projects/boost/files/boost-binaries/。总的来说我感到很困惑。基本上,如果BoostPro仍然提供简单的安装程序,我希望能够得到这样的安装方式。

1个回答

2
您可以使用来自http://sourceforge.net/projects/boost/files/boost-binaries/的二进制文件。只要您选择适当的编译器配置,它们就可以正常工作。请注意,MSVC 2013在某些Boost版本上存在一些问题。
这些二进制文件没有保证能够正常工作,因为您的编译器或STL可能以各种方式进行了定制。这就是为什么Boost建议在本地编译该软件包的原因。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接