Bjr,
Soit le prog suivant:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| #include <stdio.h>
#include <GL/gl.h>
#include <GL/glut.h>
int main(int *argc, char **argv) {
glutInit(argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_SINGLE);
glutInitWindowSize(640, 480);
glutInitWindowPosition(50, 50);
glutCreateWindow("Essai_3");
//glutDisplayFunc(Display);
glutMainLoop();
return 0;
} |
compilé sans problèmes avec:
gcc hello.c -L/usr/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXi -lXext -lSM -lICE -lXmu -lglut -lGL -lGLU -lm
A l'exécution:
Segmentation fault au niveau de glutInit()
Pouvez-vous m'informer un peu plus sur ce problème énervant qu va me pousser à abandonner la prog OpenGL en GLUT ?
(je connais très bien l'utilisation de OpenGL puisque j'ai développé un visualisateur 3D en utilisant un composant)
Il est anormal que la libglut ne soit pas certifiée opérationnelle sur toutes les configurations, alors qu'il s'agit d'une lib de base qui devrait fonctionner partout ss pbs.
Partager