アレグロの簡単なゲームを作りました。しかし、別のコンピューターで *.exe ファイルを開くと、見つからない .dll ファイルが多数あると表示されます。Visual Studio と Allegro 5 ライブラリがインストールされていない他のコンピューターでゲームを実行するにはどうすればよいですか?
質問する
1298 次
2 に答える
1
ビルド済みのバイナリをダウンロードした場合は、Allegro の静的でモノリシックな mt ビルドにリンクします。一致するようにコンパイラ設定を調整し (/MT)、ALLEGRO_STATICLINK
プリプロセッサ定義のリストに追加する必要があります。
そうすれば、実行ファイルとリソース (画像、サウンドなど) を配布するだけで済みます。
デバッグとリリースの少なくとも 2 つの構成が必要であることに注意してください。アプリケーションで作業するときは、デバッグ構成を使用する必要があります (通常のデバッグ Allegro ライブラリにリンクします)。アプリケーションを配布するときは、リリース構成を使用する必要があります。
于 2013-06-06T02:53:58.210 に答える