GLFW不再在Python中工作(错误65543)

2024-09-27 21:28:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为我的一个项目使用GLFW的Python绑定。 我有一个非常奇怪的GLFW错误,我的代码在5分钟前还在工作,然后突然它不再运行了,尽管我对我的代码的GLFW部分或者任何与之相关的东西都没有做任何更改

我可以很好地处理这个问题:

glfw.init()
glfw.window_hint(glfw.CONTEXT_VERSION_MAJOR, 3)
glfw.window_hint(glfw.CONTEXT_VERSION_MINOR, 3)
glfw.window_hint(glfw.OPENGL_PROFILE, glfw.OPENGL_CORE_PROFILE)

但只要我试着跑 glfw.create_window(800, 600, "__DELETEME__", None, None),它崩溃并返回此错误:

glfw.GLFWError: (65543) b'GLX: Failed to create context: BadValue (integer parameter out of range for operation)'

现在这并没有特别的帮助,我已经检查了GLFW文档和PyGLFW“文档”,并且BadValue没有提到

我想知道为什么会发生这种情况,正如我5分钟前所说的,这是可行的,现在我甚至不能创建一个窗口

提前谢谢

编辑:我在另一台计算机上测试过相同的代码,效果很好。GLFW库不知怎么被破坏了吗


Tags: 项目代码文档noneversion错误createcontext

热门问题