我刚刚开始编译boost C ++库。我发布了以下命令,它构建了整个boost库,这非常耗时,并不是我需要的。
只需解压缩boost_1_49_0.7z
存档,然后从Visual Studio 2010 command line tool
我运行bootstrap.bat
并创建b2
可执行文件。
使用此可执行文件,我运行b2 --toolset=msvc-10.0 --build-type=complete architecture=x86 address-model=64 stage
来构建库。
此时我需要的是要建立的“信号”模块。
需要为bootstrap创建的可执行文件提供哪些switch命令才能编译和构建那些特定的库?
答案 0 :(得分:30)
b2.exe --help
输出以下内容。
--show-libraries Displays the list of Boost libraries that require
build and installation steps, then exit.
--with-<library> Build and install the specified <library>
If this option is used, only libraries
specified using this option will be built.
也可以使用-jX
选项并行编译X进程中的BOOST。