我无法在Win7上为MinGW构建boost 1.57。我试过了
D:\boost_1_57_0>bootstrap.bat mingw
D:\boost_1_57_0>.\b2 toolset=gcc install
我只有
D:/boost_1_57_0/tools/build/src/tools\msvc.jam:1075: in configure-really
*** argument error
* rule generate-setup-cmd ( version : command : parent : options * : cpu : global-setup : default-global-setup-options : default-setup )
* called with: ( 9.0 : C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin : C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC : <command>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\cl.exe : i386 : : x86 : vcvars32.bat )
* missing argument global-setup
D:/boost_1_57_0/tools/build/src/tools\msvc.jam:809:see definition of rule 'generate-setup-cmd' being called
D:/boost_1_57_0/tools/build/src/tools\msvc.jam:201: in configure
D:/boost_1_57_0/tools/build/src/tools\msvc.jam:153: in msvc.init
D:/boost_1_57_0/tools/build/src/build\toolset.jam:43: in toolset.using
D:/boost_1_57_0/tools/build/src/build\project.jam:1007: in using project-config.jam:3: in modules.load
D:/boost_1_57_0/tools/build/src\build-system.jam:249: in load-config
D:/boost_1_57_0/tools/build/src\build-system.jam:412: in load-configuration-files
D:/boost_1_57_0/tools/build/src\build-system.jam:524: in load
D:\boost_1_57_0\tools\build\src/kernel\modules.jam:289: in import
D:\boost_1_57_0\tools\build\src/kernel/bootstrap.jam:139: in boost-build
D:\boost_1_57_0\boost-build.jam:17: in module scope
有什么问题?
编辑:现在我下载了boost 1.56并尝试了相同的命令,一切正常。这很奇怪,因为我在这个系统上使用了boost,并且在hdd崩溃后我必须重新构建它。使用boost 1.57一切正常,现在我收到了这个奇怪的错误信息。