3

アレグロの簡単なゲームを作りました。しかし、別のコンピューターで *.exe ファイルを開くと、見つからない .dll ファイルが多数あると表示されます。Visual Studio と Allegro 5 ライブラリがインストールされていない他のコンピューターでゲームを実行するにはどうすればよいですか?

4

2 に答える 2

1

ビルド済みのバイナリをダウンロードした場合は、Allegro の静的でモノリシックな mt ビルドにリンクします。一致するようにコンパイラ設定を調整し (/MT)、ALLEGRO_STATICLINKプリプロセッサ定義のリストに追加する必要があります。

そうすれば、実行ファイルとリソース (画像、サウンドなど) を配布するだけで済みます。

デバッグとリリースの少なくとも 2 つの構成が必要であることに注意してください。アプリケーションで作業するときは、デバッグ構成を使用する必要があります (通常のデバッグ Allegro ライブラリにリンクします)。アプリケーションを配布するときは、リリース構成を使用する必要があります。

于 2013-06-06T02:53:58.210 に答える