2011-10-29 3 views
1

J'essaie de faire mon premier programme pyopengl mais j'ai des problèmes lors de l'appel de la fonction glutInitDisplayMode. Voici ce que je l'ai fait:glutInitDisplayMode provoque une erreur de segmentation

[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$ 

Il ne devrait pas être difficile, mais me cause encore des problèmes;)

Répondre

1

La solution est tout à fait en réalité triviale, appelant glutCreateWindow avant glutInitDisplayMode résolu le problème.

+0

Bon effort, vous avez rapidement répondu vous-même et il pourrait être utile pour quelqu'un, excellent programmeur. – user973511

Questions connexes