4

最近、ラップトップにMonoGame3.0をインストールしました。プロジェクトテンプレートから新しい「MonoGameWindowsOpenGLProject」というバンドを取得して実行しようとすると、この例外が発生しました。

Unable to find an entry point named 'glBindFramebuffer' in DLL 'opengl32.dll'.

例外はここにありました:

 public Game1()
 : base()
 {
   graphics = new GraphicsDeviceManager(this);<----|Unable to find an entry point named 'glBindFramebuffer' in DLL 'opengl32.dll'

私はインストールされています:

MonoDevelop 3.0.6
gtk-sharp-2.12.10.win32
Opentk-2010-10-06
XNAGS40_Setup
jdk-7u9-windows-x64
MonoGame3.0

使ってます :

Windows 7 x64
Visual studio 2012
ASUS A52F Laptop
Graphic : Integrated Intel® GMA HD

インストールする必要があるものはありますか?

注:MonoGame 2.5.1.0を使用すると、すべてが正常に機能します。この例外は、MonoGmae30をインストールした場合にのみ発生します。

4

2 に答える 2

4

MonoGame3.0にはOpenGL3が必要です。グラフィックドライバを更新してみてください。それが機能しない場合は、新しいラップトップを入手しない限り、運が悪いことになります。

于 2013-01-28T09:06:45.303 に答える
4

これは既知の問題です。インストールされているドライバを見つけて、そのOpenGL機能を確認することができます。ドライバーはOpenGL2.1のみをサポートしているようで、さらにそのサポートは追加されない可能性があります。

うまくいけば、インスタンス化をtry/catchでラップしてみることができます。

幸運を。

于 2013-01-28T09:44:46.773 に答える