[英]Unable to find an entry point named 'glBindFramebuffer' in DLL 'opengl32.dll'. in MonoGame 3.0
Recently I install MonoGame 3.0 on my Laptop. 最近我在笔记本电脑上安装了MonoGame 3.0。 I took a band New "MonoGame Windows OpenGL Project" from project template and try to run it and i got this exception. 我从项目模板中选了一个乐队New“MonoGame Windows OpenGL Project”并尝试运行它,我得到了这个例外。
Unable to find an entry point named 'glBindFramebuffer' in DLL 'opengl32.dll'.
The exception was here: 例外是:
public Game1()
: base()
{
graphics = new GraphicsDeviceManager(this);<----|Unable to find an entry point named 'glBindFramebuffer' in DLL 'opengl32.dll'
I am installed : 我安装了:
MonoDevelop 3.0.6
gtk-sharp-2.12.10.win32
Opentk-2010-10-06
XNAGS40_Setup
jdk-7u9-windows-x64
MonoGame3.0
I am using : 我在用 :
Windows 7 x64
Visual studio 2012
ASUS A52F Laptop
Graphic : Integrated Intel® GMA HD
Does any thing need to install ? 有什么东西需要安装吗?
Note : If I use MonoGame 2.5.1.0 then everything works fine. 注意:如果我使用MonoGame 2.5.1.0,那么一切正常。 This exception occurs only when I install MonoGmae 30. 仅当我安装MonoGmae 30时才会发生此异常。
MonoGame 3.0需要OpenGL 3.尝试更新你的图形驱动程序,如果这不起作用,那么除非你得到一台新的笔记本电脑,否则你运气不好。
This is a known issue . 这是一个已知问题 。 You can try to find the installed driver and check its OpenGL capabilities . 您可以尝试查找已安装的驱动程序并检查其OpenGL功能 。 Looks like the drivers only support OpenGL 2.1, and further that support might not be added . 看起来驱动程序仅支持OpenGL 2.1,并且可能不会添加该支持。
You can try to wrap the instantiation in a try/catch , if that works for you. 如果适用于您,您可以尝试将实例化包装在try / catch中 。
Good luck. 祝好运。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.