IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GLUT Discussion :

VS 2005 C++/OpenGL/Glut erreur de compilation


Sujet :

GLUT

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 39
    Par défaut VS 2005 C++/OpenGL/Glut erreur de compilation
    Bonjour,

    j'utilise Visual Studio 2005, et j'ai suivi l'installation de GLUT pour visual.net 2003 (à défaut d'avoir trouvé pour VS2005):http://www-sop.inria.fr/geometrica/t...ation_glut.php

    et le code d'exemple trouvé ici :
    http://rvirtual.free.fr/programmatio...LUT_et_AUX.htm

    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
    19
    20
    21
    22
    23
     
    #include <GL/glut.h>                      //fonctions GLUT
     
    int main(int argc, char** argv)
    {
       glutInit(&argc, argv);
       glutInitDisplayMode (GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
       glutInitWindowSize (800,600);
       glutCreateWindow (argv[0]);
       glutDisplayFunc (display);
       glutReshapeFunc (reshape);
       glutIgnoreKeyRepeat(1);
       glutKeyboardFunc(keyboard);
       glutKeyboardUpFunc(keyboardup);
       glutSpecialFunc(special);
       glutSpecialUpFunc(specialup) ;
       glutMouseFunc(mouse);
       glutMotionFunc(motion);
       glutPassiveMotionFunc(motion);
       glutIdleFunc (IntelligenceArtificielle);
       glutMainLoop ();
       return(0);
    }
    et voici le log de compilation
    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
    ------ Build started: Project: ogl, Configuration: Debug Win32 ------
    Compiling...
    main.cpp
    .\main.cpp(9) : error C2065: 'display' : undeclared identifier
    .\main.cpp(10) : error C2065: 'reshape' : undeclared identifier
    .\main.cpp(12) : error C2065: 'keyboard' : undeclared identifier
    .\main.cpp(13) : error C2065: 'keyboardup' : undeclared identifier
    .\main.cpp(14) : error C2065: 'special' : undeclared identifier
    .\main.cpp(15) : error C2065: 'specialup' : undeclared identifier
    .\main.cpp(16) : error C2065: 'mouse' : undeclared identifier
    .\main.cpp(17) : error C2065: 'motion' : undeclared identifier
    .\main.cpp(19) : error C2065: 'IntelligenceArtificielle' : undeclared identifier
    Build log was saved at "file://c:\Documents and Settings\VPF\Mes documents\Visual Studio 2005\Projects\ogl\ogl\Debug\BuildLog.htm"
    ogl - 9 error(s), 0 warning(s)
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    pourriez-vous m'aider svp ?
    merci

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Tous ces identifiants non trouvés sont censés être des fonctions que tu définis toi-même... Ce n'est pas magique GLUT

    Je te conseille un lien vers la FAQ :
    http://jeux.developpez.com/faq/opengl/?page=glut

    Ainsi que ce cours si tu ne l'as pas déjà parcouru :
    http://jeux.developpez.com/tutoriels/cours-opengl/

  3. #3
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 39
    Par défaut
    d'accord, merci bien je vais suivre vos conseils

  4. #4
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 39
    Par défaut
    génial le cours de votre lien, tout se passe à merveille pour l'exemple de base! merci beaucoup

  5. #5
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par défaut
    ?

  6. #6
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 39
    Par défaut
    Oui en effet, désolé c'est bien résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur de compilation Visual C++ 2005 Express
    Par DDMALO dans le forum Visual C++
    Réponses: 1
    Dernier message: 08/06/2007, 21h12
  2. [visual 2005] erreur à la compilation: pow
    Par r0d dans le forum Visual C++
    Réponses: 9
    Dernier message: 28/11/2006, 16h56
  3. Erreur de compilation de winsock.h dans VC++2005
    Par Jakariba dans le forum MFC
    Réponses: 3
    Dernier message: 24/05/2006, 15h54
  4. Delphi 2005 : Erreur de compilation du programme
    Par bigbestboy dans le forum Langage
    Réponses: 6
    Dernier message: 03/08/2005, 18h14
  5. Erreur de compilation oavec OpenGL
    Par Cofondinde dans le forum MFC
    Réponses: 1
    Dernier message: 05/06/2005, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo