2012-04-15 6 views
2

QtCreatorでboostを使用したいと思います。私はWindows 7を使用していて、mtwと一緒にQtSDKをインストールしました。私はbootstrap.batを実行すると、私はbootstrap.logには、以下のQtSDKのmingwでビルドを強化

### 
### Using 'msvc' toolset. 
### 

C:\boost\boost_1_49_0\tools\build\v2\engine>if exist bootstrap rd /S /Q bootstrap 

C:\boost\boost_1_49_0\tools\build\v2\engine>md bootstrap 

C:\boost\boost_1_49_0\tools\build\v2\engine>cl /nologo /GZ /Zi /MLd /Fobootstrap/ /Fdbootstrap/ -DNT -DYYDEBUG kernel32.lib advapi32.lib user32.lib /Febootstrap\jam0 command.c compile.c debug.c execnt.c expand.c filent.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c output.c parse.c pathunix.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c md5.c pwd.c class.c w32_getreg.c native.c modules/set.c modules/path.c modules/regex.c modules/property-set.cmodules/sequence.c modules/order.c 

私の最初の推測では、その後押しになる含まれてい

C:\boost\boost_1_49_0>bootstrap 
Building Boost.Build engine 
'cl' is not recognized as an internal or external command, 
operable program or batch file. 

Failed to build Boost.Build engine. 
Please consult bootstrap.log for furter diagnostics. 

You can try to obtain a prebuilt binary from 

    http://sf.net/project/showfiles.php?group_id=7586&package_id=72941 

Also, you can file an issue at http://svn.boost.org 
Please attach bootstrap.log in that case. 

代わりにmingwののMSVCでビルドしようとすると、次のエラーを取得していないが、私は何を持っていますその振る舞いをどのように変えるか。助けていただければ幸いです。

答えて

5

このquestionを見つけた後、bootstrap.bat gccを試しましたが、gccが見つからないためエラーが発生しました。 path環境変数を少し見れば、QtSDK\mingw\binへのパスはQtSDKが追加していないために欠落していました。

ソリューションは、単に

path = %PATH%;C:\QtSDK\mingw\bin 
bootstrap.bat gcc 
.\b2 --toolset=gcc 
ました
関連する問題