1

Visual C++ 2010 用に 64 ビット バージョンの Boost をコンパイルしようとしています。

私はこのコマンドを実行しています:

b2 --toolset=msvc-10.0 --build-type=complete architecture=x86 address-model=64 stage

しかし、私はたくさんのエラーを受け取ります:

'cl' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

ここで何が欠けていますか?

4

3 に答える 3

1

次の手順を必ず実行してください。

1) 64 ビットの cmd.exe を開始します。

2) Boost ルート ディレクトリに移動します。つまり、ファイルを解凍した場所です。

3) 「boostrap.bat」を実行します (これにより、ルート ディレクトリに b2.exe と bjam.exe が作成されます)。

4) 現在のように b2

(1) と (3) を行っていないのではないかと思います。

于 2013-09-06T12:54:31.267 に答える
1

ライブラリのみが必要な場合は、このサイトから「すべての」VC バージョンのライブラリを入手できます。 http://boost.teeks99.com/

于 2013-09-06T12:54:32.563 に答える
0

エラー:

'cl' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

次のバッチ ファイルを実行することで解決できます。
C:\Program Files (x86)\Microsoft Visual Studio #\VC\vcvarsall.bat

于 2015-11-10T17:17:10.747 に答える