2016-11-07 6 views
0

ブーストをインストールするのがとても悔しいです。はい、私は元の(後押し)ガイドラインやスタックエクスチェンジに関する多くの似たような話題を含めて、ウェブ上で数多くの資料を読みましたが、役に立たなかった。長い話を短く作る:窓にブーストをインストールする10

  • 私が持っているVS2015(コミュニティ版)(ダウンロード)
  • boost_1_62_0(念のため)
  • MinGWの
通常アドバイスとして、私は開発者コマンドプロンプトを立ち上げ

(msvsを開始するために)結果は:

C:\Users\Arnold\Desktop\boost_1_62_0>bootstrap.bat 
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 further 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. 

基本的には、コンパイラを見つける。私は 'gcc'を通常のルートcmd( "。\ bootstrap.bat gcc")に追加して実行しようとしましたが、同じ結果が得られました。

マイbootstrap.logにファイルがある:

### 
### Using 'gcc' toolset. 
### 

C:\Users\Arnold\Desktop\boost_1_62_0\tools\build\src\engine>if exist bootstrap rd /S /Q bootstrap 

C:\Users\Arnold\Desktop\boost_1_62_0\tools\build\src\engine>md bootstrap 

C:\Users\Arnold\Desktop\boost_1_62_0\tools\build\src\engine>gcc -DNT -o bootstrap\jam0.exe command.c compile.c constants.c debug.c execcmd.c execnt.c filent.c frames.c function.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c pathnt.c pathsys.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 class.c cwd.c w32_getreg.c native.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c 

はVS2015より良いアイデアを使用していますか?すべての手がかりは?

UPD私のCの 内容:\プログラムファイルのMicrosoftのVisual Studio \(x86の)14.0 \ VC \ binに: enter image description here

答えて

2

Visual StudioがインストールされていないようですC++。 this questionを参照してください。これがインストールされたら、clがあなたのパスにあることを確認する必要があります。これはvcvars32.batの目的です。

これで、マシンと開発のニーズに基づいて、決定を下しました。 64ビットまたは32ビットが必要ですか?ヘッダーのみ、またはビルドも可能ですか?シングルスレッドまたはマルチスレッド?いくつかの回答については、this questionを参照してください。

b2 -j%NUMBER_OF_PROCESSORS% toolset=msvc-14.0 --build-type=complete --libdir=C:\Boost\lib\x64 architecture=x86 address-model=64 install 
+0

@perte、感謝の内容のスクリーンショットを見てください!働いた! –

2

内部として認識されていない 'CL'」エラーメッセージを参照してください。 C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ bin、および「vcvars32.bat」がある場合はそれを実行してください。その後、同じフォルダの下にある 'cl.exe'を実行し、 'cl'コマンドが有効かどうかを確認します。正常に動作する場合は、ブーストインストールの解凍フォルダに移動してbootstrap.batを直接実行すると、インストールは次のスクリーンショットとして正常に実行されます。 enter image description here

+0

お返事のための多くのおかげで:完全な64ビット・ビルドの

上記の例では、2番目の質問(kayleeFrye_onDeckの礼儀)から来ています!私があなたが言及したファイルを見つけることができませんでした。私のVC \ binライブラリ –

関連する問題