1

Box2D を使用する古いプロジェクトを更新するために、libBox2D.a ファイルの最新バージョンを取得しようとしています。Code::Blocks と Windows 7 64 ビットを使用しています。

Box2D フォルダーを Code::Blocks プロジェクトに追加し、HelloWorld.cbp アプレットをビルドして実行しました。lib フォルダーが作成され、そこに .a ファイルがあると思っていましたが、そうではありません。問題は、libBox2D.a がどのように生成され、どこに行くのかということです。

4

1 に答える 1

0

codeblocks プロジェクトが正しく設定されていると仮定すると、libBox2D.aライブラリは、対応するプロジェクト ファイルをビルドした結果として生成されます。把握しなければならないことは、プロジェクトが Box2D を共有 dll または静的ライブラリとしてビルドするようにセットアップされているかどうかです。

プロジェクト オプション->ビルド ターゲット->出力ファイル名で、ビルド出力の宛先を見つけることができます。そのフィールドは、出力の場所を示しているはずです。それでも問題が解決しない場合は、cmd.exe シェルを開いて Box2D の作業ディレクトリに移動し、手動で検索できます。例えば:

cd YOUR_Box2D_DIRECTORY_GOES_HERE
dir/s/a/w lib*.a
于 2013-07-25T08:09:21.913 に答える