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 の外部ライブラリでどのディレクトリを参照する必要がありますか?