Ani*_*uth 7 c++ dll boost static-libraries import-libraries
我同时使用b2.exe和构建了Boost for VS2013(64位架构)bjam.exe。根据Boost 文档,b2必须使用过bjam。我注意到的差异是:
我还提到了使用build选项的其他构建目录--build-dir,但是此目录的用途是什么?它由.obj,.rsp以及相应的.dll和.lib文件组成。可以删除该目录吗?
这是我用来构建Boost的命令:
b2:
b2 toolset=msvc-12.0 --build-type=complete architecture=x86 address-model=32 install --build-dir=<build-dir> stage --stagedir=<stage-dir> -j2
Run Code Online (Sandbox Code Playgroud)bjam:
bjam stage --stagedir=<stage-dir>
Run Code Online (Sandbox Code Playgroud)b2 和 bjam 是相同的文件,只是名称不同。不同的结果是用不同的参数调用它们的结果。
关于首选名称:调用./b2 --help和./bjam --help都产生 name b2。