我正在按照本指南在运行CodeBlocks的Windows XP上安装Boost:http://wiki.codeblocks.org/index.php?title=BoostWindowsQuickRef。我已经下载了Boost和BoostJam,版本是
提升:1.52.0 BoostJam:3.1.18.1-ntx86
我正在尝试构建Boost(指南中的“Build Boost”部分),所以我已成功将PATH设置为c:\ boost-jam
现在我想运行boost-jam,我写道:bjam --toolset = gcc“--prefix = c:\ program files \ codeblocks”install
这是我收到错误的地方。命令提示符告诉我:“警告:Boost.Build引擎和核心版本不匹配”。我的指南是否过时了?
答案 0 :(得分:4)
当我尝试从源设置boost时,我遇到了同样的问题。最好的方法是从源代码构建bjam(它带有boost)。首先确保你的路径上有mingw gcc,然后在命令行上导航到
< boost-root> / tools / build / v2 / engine
将<boost-root>
作为您解压缩源代码的文件夹
从这里开始,调用build.bat gcc
。
这将构建一个可执行文件(b2.exe
和/或bjam.exe
)。将其复制到<boost-root>
并使用您需要的选项调用它。