自从我开始在
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看到声明:
The most reliable way to get a copy of Boost is to download
boost_1_55_0.7z or boost_1_55_0.zip and unpack it to install a
complete Boost distribution
这是否等同于我以前下载的Boost Pro二进制文件,还是需要构建内容?
然后我也找到了http://sourceforge.net/projects/boost/files/boost-binaries/.总的来说我很困惑.基本上我喜欢像BoostPro这样的简单安装,如果仍然可用的话.
最佳答案 您可以使用
http://sourceforge.net/projects/boost/files/boost-binaries/中的二进制文件.只要您选择了正确的编译器配置,它们就可以正常工作.请注意,MSVC 2013在某些Boost版本中存在一些问题.
这些二进制文件无法保证正常工作,因为您可以通过各种方式自定义编译器或STL.这就是Boost建议在本地编译包的原因.