自从我开始在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这样的简单安装,如果它仍然可用的话。
答案 0 :(得分:2)
您可以使用http://sourceforge.net/projects/boost/files/boost-binaries/中的二进制文件。如果您选择正确的编译器配置,它们将正常工作。请注意,MSVC 2013在某些Boost版本中存在一些问题。
这些二进制文件保证无法正常工作,因为您可以通过各种方式自定义编译器或STL。这就是为什么Boost建议在本地编译包。