2011-10-29 8 views
1

私は最初のpyopenglプログラムを実行しようとしていますが、glutInitDisplayMode関数を呼び出すときにいくつか問題があります。ここに私がやったことだ:glutInitDisplayModeによってセグメント化エラーが発生する

[email protected]:~/Programmazione/python$ python 
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
[GCC 4.4.3] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from OpenGL.GL import * 
>>> from OpenGL.GLU import * 
>>> from OpenGL.GLUT import * 
>>> import sys 
>>> def main(): 
...  glClear(GL_COLOR_BUFFER_BIT) 
...  glutWireTeapot(0.5) 
...  glFlush() 
... 
>>> glutInit(sys.argv) 
[''] 
>>> glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB) 
Segmentation fault 
[email protected]:~/Programmazione/python$ 

それは難しいが、それでも私にトラブルを引き起こすことがあってはならない;)

答えて

1

ソリューションはglutInitDisplayModeは、問題を修正する前にglutCreateWindowを呼び出して、実際には非常に簡単です。

+0

素敵な努力で、あなたはすばやく自分に答えてくれました。それは誰か、偉大なプログラマーにとって役に立ちます。 – user973511

関連する問題