2

MonoGame (および一般的なゲーム プログラミング) を始めたばかりで、プログラムを実行できません。この例外メッセージが表示され続けます

MonoGame.Framework.dll で「System.DllNotFoundException」タイプの未処理の例外が発生しました

追加情報: DLL 'openal32.dll' を読み込めません: 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)

これを修正する方法を知っている人はいますか?

4

3 に答える 3

6

OpenAL をインストールする必要があります。

これは、標準の MonoGame インストーラーに含まれており、 "C:\Program Files (x86)\MonoGame\v3.0\oalinst.exe".

于 2013-09-04T20:51:31.073 に答える
2

はい、OpenAL をインストールする必要があります。Windows ゲーム プロジェクトを作成している場合は、OpenAL DLL ファイル リンクをプロジェクトに追加し、それらを出力ディレクトリにコピーするようにマークすることをお勧めします。このように、デプロイされたゲームは、クライアント (または別の開発マシン) に個別に OpenAL をインストールする必要がありません。

DLL ファイルは次のとおりです。

OpenAL32.dll
wrap_oal.dll
于 2014-02-23T08:24:04.777 に答える
0

同じエラーが発生しました。win10 を使用している場合、directX が含まれているため、win 8 以下を使用している場合は、direct10 をインストールする必要があります: リンク: https://www.microsoft.com/en-us/download/details. aspx?id=35&nowin10

そして....最終的に動作します!!!

于 2016-05-23T03:12:55.037 に答える