2013-12-23 20 views
4

自从我在Visual Studio 2010上开始在Windows上使用boost后,我刚刚按照boost文档的建议下载了BoostPro上提供的二进制包。我目前在Boost 1.51,并且想升级到Boost 1.55。现在,由于BoostPro不再提供这些包,是否有替代方法来安装二进制包或者我现在需要自己构建提升?在Windows上安装Boost> 1.51:替代Boost Pro?

我在http://www.boost.org/doc/libs/1_55_0/more/getting_started/windows.html看到声明:

最可靠的方法来获得加速的副本下载 boost_1_55_0.7z或boost_1_55_0.zip并解压缩安装 完整Boost发布

这是否等于我用来下载的Boost Pro二进制文件,还是需要编译?

然后我还发现http://sourceforge.net/projects/boost/files/boost-binaries/。总的来说我很困惑。基本上我想要一个像BoostPro这样简单的安装,如果这个安装仍然可用的话。

回答

2

您可以使用http://sourceforge.net/projects/boost/files/boost-binaries/的二进制文件。只要您选择了适当的编译器配置,它们就可以正常工作。请注意,MSVC 2013在某些Boost版本中存在一些问题。

这些二进制文件不是保证工作,因为您的编译器或STL可以以各种方式进行自定义。这就是为什么Boost建议在本地编译软件包的原因。