2013-06-30 3 views
0

OpenGL을 Python과 함께 사용하려고합니다. glfw의 파이썬 바인딩을 사용하여 창을 표시하거나 키보드 등을 구성합니다.Eclipse에서 Python 용 glfw 구성

pyglfw의 Sourceforge 페이지에는 .pyd 파일과 dll을 포함하는 다운로드 링크가 있습니다. git 페이지에서 pyglfw에는 일련의 폴더가 있습니다.

Eclipse를 "외부 라이브러리"섹션에서 다운로드하여 PyDev로 Eclipse에서 참조했습니다. 나는 몇 가지 코드 작성 :

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의 외부 라이브러리에서 필요한 것을 찾으려면 어느 폴더를 참조해야합니까?

답변

0

파이썬 모듈은 올바른 디렉토리에 설치해야합니다. 보통 $PYTHON/site-packages/…. 그러나이 모든 작업을 수동으로 수행해야하는 이유는 무엇입니까? pyglfw는 PIP를 통해 사용할 수 있습니다.

pip install pyglfw은 모듈 다운로드, 빌드 및 설치를 담당합니다.