编译boost serialization,该lib提供了多种编译方式,加起来估计得有20种,显然,我不可能在vs中一个个生成,有一个命令可以帮助我们一次生成所有在配置管理器中配置的行为方式。
vcbuild的命令格式如下:
VCBUILD [options] [project | solution] [config | $ALL]
实际的例子如下:
vcbuild /rebuild dftj_tools_vc8.sln "Release|Win32"
由于"Release|Win32"中带了一个'|'符号,所 以不能直接用,需要用引号括起来。
在上面的情况,要编译boost serialization,只需
vcbuild /rebuild library.vcproj
所有项都会被编译
这事干完以后,发现boost的vs版本非常落后,只有bjam的版本才是最新最好用的,所以最终还是用bjam全部遍了一遍。