在 windows 上配置 boost 构建

Posted

技术标签:

【中文标题】在 windows 上配置 boost 构建【英文标题】:Configure boost build on windows 【发布时间】:2013-12-19 07:54:38 【问题描述】:

我目前正在尝试在我的 (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 编译器。

【问题讨论】:

阅读bootstrap.bat代码? 【参考方案1】:

假设(无缘无故,我知道)您使用的是 VisualStudio 2005(即msvc-8.0),您可以发出命令

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

编译,例如文件系统

希望对你有帮助

【讨论】:

以上是关于在 windows 上配置 boost 构建的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Visual Studio 2010 在 Windows 上使用 Open MPI 构建 boost::mpi 库

如何在 Windows 上构建 lib2geom

如何在 mingw64 上使用 boost.test 构建测试?

如何在 windows phone 8 上为 smartfox 构建 boost C++ 库

Boost.Asio Win32 Windows 应用程序

在 Mac 和 Windows 上部署 Qt+Boost 应用程序