1

我正在按照本指南在运行 CodeBlocks 的 Windows XP 上安装 Boost:http ://wiki.codeblocks.org/index.php?title=BoostWindowsQuickRef 。我已经下载了 Boost 和 BoostJam 版本是

提升:1.52.0 BoostJam:3.1.18.1-ntx86

我正在尝试构建 Boost(指南中的“构建 Boost”部分),因此我已成功将 PATH 设置为 c:\boost-jam

现在我想运行 boost-jam,我写: bjam --toolset=gcc "--prefix=c:\program files\codeblocks" install

这是我得到错误的地方。命令提示符告诉我:“警告:Boost.Build 引擎和核心版本不匹配”。我遵循的指南是否已过时?

4

1 回答 1

4

当我尝试从源设置提升时,我遇到了同样的问题。最好的方法是从源代码构建 bjam(它带有 boost)。首先确保路径上有 mingw gcc,然后在命令行上导航到

< boost-root >/tools/build/v2/engine

作为<boost-root>您提取 boost 源代码的文件夹。
从这里调用build.bat gcc.

这将构建一个可执行文件(b2.exe和/或bjam.exe)。将其复制到<boost-root>并使用您需要的选项调用它。

于 2013-01-06T21:12:15.680 回答