2011-02-15 37 views
1

我想使用MinGW构建升压和下载boost 1.45bjam Version 3.1.18. OS=NT建设提升使用MinGW给出“参数错误”

cd'ing进入增压的根源之后,我尝试用bjam toolset=gcc --build-type=complete stage它没有按”编译它工作。这是返回错误消息的开始:

C:\boost\boost_1_45_0>bjam toolset=gcc --build-type=complete stage 
C:/boost/boost_1_45_0/tools/build/v2/build\configure.jam:145: in builds-raw 
*** argument error 
* rule UPDATE_NOW (targets * : log ? : ignore-minus-n ?) 
* called with: (<pbin.v2\libs\regex\build\gcc-mingw-4.5.2\debug>has_icu.exe : : ignore-minus-n : ignore-minus-q) 
* extra argument ignore-minus-q 
(builtin):see definition of rule 'UPDATE_NOW' being called 
C:/boost/boost_1_45_0/tools/build/v2/build\configure.jam:179: in configure.builds 
C:/boost/boost_1_45_0/tools/build/v2/build\configure.jam:216: in object(check-target-builds-worker)@410.check 

---------- deleted 27 lines --------- 

Jamroot:648: in build-multiple 
Jamroot:634: in object(top-level-target)@96.generate 
C:/boost/boost_1_45_0/tools/build/v2/build\targets.jam:732: in generate-really 
C:/boost/boost_1_45_0/tools/build/v2/build\targets.jam:704: in object(main-target)@628.generate 
C:/boost/boost_1_45_0/tools/build/v2\build-system.jam:735: in load 
C:\boost\boost_1_45_0\tools\build\v2/kernel\modules.jam:283: in import 
C:\boost\boost_1_45_0\tools\build\v2\kernel\bootstrap.jam:142: in boost-build 
C:\boost\boost_1_45_0\boost-build.jam:17: in module scope 

我很感激任何提示,为什么我得到这些错误。

+1

为什么该程序如此混淆是否使用/或\。 – dcousens 2011-02-15 23:44:30

回答

1

下面的链接可能是有益的,这似乎是同样的问题:

http://comments.gmane.org/gmane.comp.lib.boost.user/64146

总结:你必须使用附带提升1.45的的bjam版本。

和:

不过,是不是错了的bjam构建链接 直接的1.45下载链接上面不能建1.45?

根据该链接,请勿在Boost下载页面上使用Boost Jam链接。 (即你有的版本)

+0

真的吗?我看到更多的问题来了:-) – 2011-02-15 23:55:51