1

我安装了 XNA 4.0、最新版本的 Xamarin 和最新版本的 MonoGame。我加载了一个全新的 Open GL 解决方案并收到此错误。

System.DllNotFoundException: Unable to load DLL 'openal32.dll': The specified module 
could not be found. (Exception from HRESULT: 0x8007007E) ---> System.Exception:

at at OpenTK.Audio.OpenAL.Alc.OpenDevice(String devicename)

at at Microsoft.Xna.Framework.Audio.OpenALSoundController..ctor()

at at Microsoft.Xna.Framework.Audio.OpenALSoundController.get_GetInstance()

at at Microsoft.Xna.Framework.OpenTKGamePlatform..ctor(Game game)

at at Microsoft.Xna.Framework.GamePlatform.Create(Game game)

at at Microsoft.Xna.Framework.Game..ctor()

at dgsdgsdgdsg.Game1..ctor() in   
c:\Users\Josh\Documents\Projects\dgsdgsdgdsg\dgsdgsdgdsg\Game1.cs:0

at dgsdgsdgdsg.Program.Main() in 
c:\Users\Josh\Documents\Projects\dgsdgsdgdsg\dgsdgsdgdsg\Program.cs:0
4

2 回答 2

1

尝试安装 OpenAL ...

该链接指向 OpenAL 的安装程序。

于 2013-07-24T05:26:09.040 回答
0

升级您的视频驱动程序。

MonoGame 对您安装的 OpenGL 版本非常挑剔。我不知道所需的确切版本(它随着时间的推移而变化),但请参阅此讨论以获取更多信息。

您还可以下载OpenGL caps 查看器以确定您当前运行的版本。

于 2013-07-23T04:23:19.340 回答