一直用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即可。
原文地址:http://blog.csdn.net/cackeme/article/details/38555781