提升windows / codeblocks的构建指令,寻求帮助

时间:2012-10-11 05:38:18

标签: boost

我得到了Windows 7 x64,当我在找不到满足这些指令后如何构建bjam.exe文件时,我正在使用Windows 7 .net 4 sdk

http://wiki.codeblocks.org/index.php?title=BoostWindowsQuickRef#Set_up_a_Code::Blocks_global_variable_for_Boost

但是当我运行bjam时,我仍然会失败。

这些是我做的步骤

必须添加 F:\代码块\ MinGW的\ BIN 路径 然后以管理员身份打开命令提示符(不在路径之前) 然后从boost_1_51_0 \ tools \ build \ v2 \ engine \ build.bat

运行

然后我可以做

bjam --toolset=gcc "--prefix=<installpath>" install

但是当我这样做时,我收到了这条消息

F:\libraries\boost_1_51_0>bjam --toolset=gcc "--prefix=f:\codeblocks" install --
build-type=complete
warning: mismatched versions of Boost.Build engine and core
warning: Boost.Build engine (bjam) is 03.1.18
warning: Boost.Build core (at F:/libraries/boost_1_51_0/tools/build/v2) is 2011.
12-svn
F:/libraries/boost_1_51_0/tools/build/v2/util\path.jam:476: in path.makedirs
rule MAKEDIR unknown in module path.
F:/libraries/boost_1_51_0/tools/build/v2/build\configure.jam:190: in configure.s
et-log-file
F:/libraries/boost_1_51_0/tools/build/v2\build-system.jam:725: in load
F:\libraries\boost_1_51_0\tools\build\v2/kernel\modules.jam:283: in import
F:\libraries\boost_1_51_0\tools\build\v2\kernel\bootstrap.jam:142: in boost-buil
d
F:\libraries\boost_1_51_0\boost-build.jam:17: in module scope

几乎看起来像linux的路径已经混乱了

1 个答案:

答案 0 :(得分:0)

我明白了。

我重新加载了说明中的bjam,将其转储到我最初设置的f:\ libraries \ bjam文件夹中。

设置路径= f:\ libraries \ bjam yadad;%PATH $无论命令

cd to boost_1_51_0 dir

重新构建命令

实际上要建立一些东西 我不得不将此添加到其他链接器选项 或者,您必须将“$(#boost.lib)\ libboost_system-mgw44.lib”添加到“其他链接器选项”中。

http://forums.codeblocks.org/index.php?topic=11908.5;wap2