Arrive pas a compiler ....

cs_Heero Messages postés 9 Date d'inscription lundi 28 janvier 2002 Statut Membre Dernière intervention 12 avril 2002 - 3 mars 2002 à 11:13
dominiquox Messages postés 26 Date d'inscription samedi 30 novembre 2002 Statut Membre Dernière intervention 31 janvier 2003 - 15 déc. 2002 à 13:26
#include <GL/glut.h>

void display();

int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
glutInitWindowSize(500, 500);
glutCreateWindow("Fenetre OpenGL");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}

display()
{
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
//return 0;
}

et sa me dit
error C2556: 'display' : overloaded functions only differ by return type

2 réponses

NitRic Messages postés 402 Date d'inscription mardi 1 mai 2001 Statut Membre Dernière intervention 15 août 2011
3 mars 2002 à 15:18
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
//return 0;
}
0
dominiquox Messages postés 26 Date d'inscription samedi 30 novembre 2002 Statut Membre Dernière intervention 31 janvier 2003
15 déc. 2002 à 13:26
Il faut que la ligne où tu déclares ta fonction soit identique à celle ou tu la crée (SI tu met void en bas, met void en haut)

<< Dragon_Roost >>
0
Rejoignez-nous