probleme avec ma fonction display()
Bonjour à tous,
dans mon code j'ai une erreur:
error C2371: 'display' : redefinition; different basic types
alors que je n'ai qu'une fonction display.
voici le bout de code où j'ai le display:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
glutDisplayFunc(display);
void display() {
glLoadIdentity();
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
gluLookAt(0.0, 0.0, anglecamp, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);
glRotatef(anglecamx, 1, 0, 0);
glRotatef(anglecamy, 0, 1, 0);
glRotatef(anglecamz, 0, 0, 1);
affiche_grille();
} |
et nulle part ailleur je n'utilise ce display...... bizarre
Re: probleme avec ma fonction display()
Bonjour,
Citation:
Envoyé par isa21493
Code:
glutDisplayFunc(display);
C'est normal cet appel de fonction en dehors du corps d'une fonction :?
Re: probleme avec ma fonction display()
Citation:
Envoyé par gege2061
Bonjour,
Citation:
Envoyé par isa21493
Code:
glutDisplayFunc(display);
C'est normal cet appel de fonction en dehors du corps d'une fonction :?
La cause de l'erreur pourrait etre une variable qui porte le meme nom que la fonction, d'ou le
Mais si l'erreur est toujours la apres un changement de nom de la fonction...
isa21493, il y aurait moyen que tu nous montre un peu de code ?
Re: probleme avec ma fonction display()
Citation:
Envoyé par isa21493
Bonjour à tous,
dans mon code j'ai une erreur:
error C2371: 'display' : redefinition; different basic types
alors que je n'ai qu'une fonction display.
Tu as bien donné un prototype avant ?
C'est soit
Code:
1 2 3 4 5 6 7 8
|
void display(void);
glutDisplayFunc(display);
void display() {
<...>
} |
soit
Code:
1 2 3 4 5 6
|
void display(void) {
<...>
}
glutDisplayFunc(display); |