我目前正在尝试在(Windows)计算机上构建Boost库的子集。在Linux世界中,似乎可以通过以下方式指定所需的库:

bootstrap.sh --with-libraries=lib1,lib2,...libn


我以为Windows版本bootstrap.bat将具有相同的命令行选项,但是我错了,它甚至对--help都没有反应。有没有一种方法可以避免使用bootstrap.bat / bjam.exe / b2.exe方法构建整个项目?

编辑:查看bootstrap.bat显示没有命令行选项。看来我必须配置project-config.jam。当前,只有一行告诉我它使用了msvc编译器。

最佳答案

假设(出于任何原因,我知道)您正在使用VisualStudio 2005(为msvc-8.0),则可以发出命令

bootstrap
.\bjam toolset=msvc-8.0  --with-filesystem


编译例如文件系统

希望能帮助到你

关于c++ - 在Windows上配置Boost构建,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20676192/

10-10 22:05
查看更多