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

C++ Discussion :

Erreur d'inclusion opengl


Sujet :

C++

  1. #21
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    J'ai compilé ton projet avec Code::Blocks et fait les quelques modifications suivantes.

    dans MainMenu.hpp, seulement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    #include <Engine/Entity/Entity.hpp>
    et dans MainMenu.cpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #include <Engine/Entity/MainMenu.hpp>
    #include <Engine/Kernel/Tasks/InputTask.hpp>
     
    #include <GL/gl.h>
    Le projet compile parfaitement. Je ne sais pas ce qui se passe chez toi mais revois ton installation. Refais un projet, vérifie que tu n'as pas des fichiers en double, qu'il utilise bien les bon headers... mais le souci n'est pas dans tes sources.

    [EDIT] oups, je ne suis peut-être plus à jour, en tant cas où que soit inclus gl.h, ça compile. Encore heureux...

  2. #22
    Membre éclairé
    Inscrit en
    Octobre 2004
    Messages
    616
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 616
    Par défaut
    Voila le problème chez moi ca ne compile pas avec le gl.h dans le hpp O_o !

  3. #23
    Membre éclairé
    Inscrit en
    Octobre 2004
    Messages
    616
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 616
    Par défaut
    Enore plus sexy ....

    J'ai changé le code de mon fichier en ceci pour tester:

    .hpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    	class b
    	{
    		void A();
    	};
    .cpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #include <Engine/Entity/MainMenu.hpp>
    void b::A()
    {
    }
    Il me dit :

    1>.\Src\Engine\Entity\MainMenu.cpp(5) : error C2653: 'b' : is not a class or namespace name
    Bref ...

  4. #24
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Ce code devrait compiler. Je suis quasiment convaincu que tu n'inclus pas le bon Engine/Entity/MainMenu.hpp. Vérifie qu'il n'est pas en double sur ta machine.

  5. #25
    Membre éclairé
    Inscrit en
    Octobre 2004
    Messages
    616
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 616
    Par défaut
    J'ai également pensé a cela, j'ai réinclu les 2 fichier du bon repertoire dans mon projet pour vérifier (ca n'a rien changé )... je vais continuer un peu dans cette direction quand meme !

    EDIT :
    En effet, j'ai testé avec un
    #include "MainMenu.hpp" et la tout compilait.

    Le problème venait de mon repertoire d'include dans les options de mon compilateur, qui avait du très légèrement changé ( il pointait vers le même projet mais sous un autre bureau,j'ignore pourquoi, mais ce n'est pas bien grave)

    Problème résolu, merci à tous !

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [JpGraph] Erreur à l'inclusion de JPGraph sous EasyPHP
    Par Orcieres dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 02/10/2008, 00h27
  2. [PHP-JS] Erreur d'inclusion avec un script
    Par Equinoxe5 dans le forum Langage
    Réponses: 2
    Dernier message: 23/08/2007, 23h57
  3. Erreur d'inclusion
    Par malves dans le forum Linux
    Réponses: 1
    Dernier message: 12/03/2007, 02h13
  4. Erreur sur inclusion types.h avec cygwin
    Par Bayard dans le forum Réseau
    Réponses: 12
    Dernier message: 12/11/2006, 17h48
  5. j'ai un erreur avec l'OpenGL
    Par Waldung dans le forum C++Builder
    Réponses: 1
    Dernier message: 20/07/2006, 16h18

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