一直用boost 1.47版本,今天到boost官网看了一下,发现已经更新到1.56版本了,准备用一下最新版本。
我原先用的编译器是msvc-7.1和msvc-8.0,首先解压boost,在根目录运行booststrap.bat,第一次出现bjam编译失败的情况。
看了一下booststrap.log,发现有错误,总之有东东未定义,不管是vc7还是vc8都有这样的问题。后来装了vc9,再次运行booststrap.bat,编译bjam成功,然后在命令行进入boost_1_56_0目录,执行"bjam --toolset=msvc-9.0 --build-type=complete";一切ok,还没有试vc7和vc8,要编译这两个平台的lib,只要将--toolset改成msvc-7.1和msvc-8.0即可。

本文详细记录了从使用Boost1.47版本升级到1.56版本的过程,包括遇到的问题、解决方案及不同编译器的支持情况。通过实际操作,为读者提供了宝贵的升级指南。
658

被折叠的 条评论
为什么被折叠?



