无法在 DLL 'opengl32.dll' 中找到名为 'glBindFramebuffer' 的入口点.在MonoG
本文关键字:glBindFramebuffer MonoG 入口 DLL opengl32 dll | 更新日期: 2023-09-27 17:56:22
最近我在笔记本电脑上安装了MonoGame 3.0。我从项目模板中取出了一个乐队新的"MonoGame Windows OpenGL Project"并尝试运行它,我得到了这个异常。
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,那么一切正常。此异常仅在我安装 MonoGmae 30 时发生。
这是一个已知问题。您可以尝试查找已安装的驱动程序并检查其 OpenGL 功能。看起来驱动程序仅支持 OpenGL 2.1,并且可能不会添加该支持。
您可以尝试将实例化包装在 try/catch 中,如果这对您有用。
祝你好运。
MonoGame 3.0 需要 OpenGL 3。尝试更新您的图形驱动程序,如果这不起作用,那么除非您获得一台新笔记本电脑,否则您将不走运。