프리 글럽과 함께 PyOpenGL을 사용하도록 컴퓨터를 설정하려고합니다. 그때 freeglut를 다운로드 C:\Program Files\Common Files\MSVC\freeglut
에서 include\
및 lib\
폴더를 배치, 파이썬 버전 3.5.2 및 Windows 8의 64 비트 사본 내가 주사위를 사용하여 PyOpenGL을 다운로드파이썬 3.5.2 용 프리 글 루팅으로 PyOpenGL 설정
있습니다. 또한 C : \ Work \ freeglut.dll에 연결되는 환경 변수에 64 비트 freeglut.dll 파일에 대한 링크를 배치했습니다.
OpenGL을 아직 알지 못하지만이 코드를 실행하려고합니다. 내 설정이 작동하는지 확인하려면 페이지 http://www.de-brauwer.be/wiki/wikka.php?wakka=PyOpenGLSierpinski. 실행하면 오류 메시지가 나타납니다.
Traceback (most recent call last):
File "sier_tri.py", line 35, in <module>
glutInit()
File "C:\Users\Dylan\AppData\Local\Programs\Python\Python35-32\lib\site-packag
es\OpenGL\GLUT\special.py", line 333, in glutInit
_base_glutInit(ctypes.byref(count), holder)
File "C:\Users\Dylan\AppData\Local\Programs\Python\Python35-32\lib\site-packag
es\OpenGL\platform\baseplatform.py", line 407, in __call__
self.__name__, self.__name__,
OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit,
check for bool(glutInit) before calling
이 문제의 원인을 알고 있습니까?
나는 여전히 프로그램과 동일한 디렉토리에있는 dll을 사용하여 동일한 오류가 발생합니다. – cdn
64 비트 Python과 64 비트 DLL이 있습니까? –