0

我正在尝试让 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 的外部库中引用哪些目录才能找到它需要的内容?

4

1 回答 1

0
于 2013-06-30T09:39:57.550 回答