尝试使用MinGW在Windows XP上编译Boost 1.45。我在一年前做过,几乎忘了如何重复它。使用MinGW构建Boost 1.45
%PATH%包含MinGW路径。
user-config.jam包含using gcc ;
bjam(ntx86之一)from here。
输出:
<path> > bjam --build-dir="E:\Boost" --build-type=complete toolset=gcc stage
<path>/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.4.1\debug>has_icu.exe : : ignore-minus-n : ignore-minus-q)
* extra argument ignore-minus-q
(builtin):see definition of rule 'UPDATE_NOW' being called
<path>/tools/build/v2/build\configure.jam:179: in configure.builds
<path>/tools/build/v2/build\configure.jam:216: in object(check-target-builds-worker)@409.check
我必须说与Boost 1.44完全相同的bjam(`3.1.18-1-ntx86`)。 – 2011-02-07 23:55:47
与1.46.1同样的问题。 bjam 3.1.18-1-ntx86允许我编译一些库,但不是全部。 – Carl 2011-05-10 05:57:44