HyperGLUT
Messages postés4Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention 9 octobre 2004
-
8 oct. 2004 à 22:21
HyperGLUT
Messages postés4Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention 9 octobre 2004
-
9 oct. 2004 à 21:43
je souhaite d abord faire un grand bonjours a tous ici , je suis tout nouveau sur le forum :).
voila je debute dans opengl et le c++ , je me suis procurer le guide officiel de opengl 1.4 et en ayant suivit le livre jai ecrit ce programme (enfin copier) mais il me fait trois erreur que je n arrive pas a corriger...
voici la source...
#include <gl/glu.h>
#include <glut.h>
void display()
{
//vide tous les pixels
glClear(GL_COLOR_BUFFER_BIT);
void init()
{
//semectionne la couleur de vidage blance ici
glClearColor(0.0,0.0,0.0);
// initialise les valeur de point de vue
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0);
}
//boucle principale
int main (int argc, char *argv[] )
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(250,250);
glutInitWindowPosition(100,100);
glutCreateWindow("salut tout le monde!!");
init();
glutDisplayFunc(display);
glutMainLoop;
return 0;
}
merci de vos reponses.
Mon reve : creer mon jeux video ^^ pas facil quand on doit apprendre le c++ et opengl en meme temps :)
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 8 oct. 2004 à 22:34
Peux tu poster les erreurs ?
Si ce sont des erreurs lors du "linkage", verifie ke tu as linké ttes les lib a ton projet.
Sinon, poste les erreurs mais jne te serai pas dune grande aide en OpenGL, mais d'autres le feront :)
HyperGLUT
Messages postés4Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention 9 octobre 2004 9 oct. 2004 à 21:43
voila j ai resolu mon probleme !
jai supprime dans project/setting/link les gl32.lib glu32.lib que j avais rajouter ^^ jai aussi fait une petite modif dans mon code
jai supprimer glClearColor(0.0,0.0,0.0); car le compilateur me disais que cette fonction na pas besoin de 3arguments (je ne sais pas cb donc) et le return 0 pour que la fenetre reste ouverte