Bjr,

Soit le prog suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.