我正在尝试让 OpenGL 与 Python 一起工作。我正在使用 glfw 的 python 绑定来显示窗口/配置键盘等。
pyglfw的Sourceforge页面有一个下载链接,其中包含一个 .pyd 文件和一个 dll。在git页面上,pyglfw 包含一堆文件夹。
我下载了两者,并在 Eclipse 的“外部库”部分中使用 Eclipse 中的 PyDev 引用了它们。我写了一些代码:
import glfw
glfw.Init();
if (glfw.OpenWindow(800, 600, 5, 6, 5, 0, 8, 0, glfw.FULLSCREEN) != True):
glfw.Terminate(); # calls glfwTerminate() and exits
glfw.SetWindowTitle("The GLFW Window");
并收到此错误
Traceback (most recent call last):
File "C:\Users\Zolani\workspace\PyGLCanvas\main\main.py", line 1, in <module>
import glfw
File "C:\Users\Zolani\Desktop\pyglfw-main\pyglfw-master\glfw\__init__.py", line 395, in <module>
raise RuntimeError("no GLFW shared library found")
RuntimeError: no GLFW shared library found
我不确定它无法找到它不会运行的东西。如果我在这些文件夹之一中引用了错误的目录,我需要在 Eclipse 的外部库中引用哪些目录才能找到它需要的内容?