当前位置: 首页 > 编程语言 > C#

在DLL“opengl32.dll”中找不到名为“glBindFramebuffer”的入口点,在MonoGame3.0中分享

时间:2023-04-10 19:04:57 C#

在DLL“opengl32.dll”中找不到名为“glBindFramebuffer”的入口点。在MonoGame3.0中我最近在笔记本电脑上安装了MonoGame3.0。我从项目模板中选择了一个带新的“MonoGameWindowsOpenGL项目”并尝试运行它,我得到了这个异常。在DLL“opengl32.dll”中找不到名为“glBindFramebuffer”的入口点。例外是:publicGame1():base(){graphics=newGraphicsDeviceManager(this);<----|无法在我安装的DLL'opengl32.dll'中找到名为'glBindFramebuffer'的入口点:MonoDevelop3.0.6gtk-sharp-2.12.10.win32Opentk-2010-10-06XNAGS40_Setupjdk-7u9-windows-x64MonoGame3.0我正在使用:Windows7x64Visualstudio2012ASUSA52FLaptopGraphic:IntegratedIntel?GMAHD有没有什么我需要安装吗?注意:如果我使用MonoGame2.5.1.0,那么一切正常。此异常仅在我安装MonoGmae30时发生。这是一个已知问题。您可以尝试查找已安装的驱动程序并检查其OpenGL功能。看起来这些驱动程序只支持OpenGL2.1,而且可能不会添加该支持。如果适合您,您可以尝试将实例化包装在try/catch中。祝你好运。MonoGame3.0需要OpenGL3。尝试更新您的图形驱动程序,如果这不起作用,那么除非您获得一台新笔记本电脑,否则您就不走运了。以上是C#学习教程:在DLL“opengl32.dll”中找不到名为“glBindFramebuffer”的入口点。如果MonoGame3.0分享的所有内容对你有用,需要了解更多C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: