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

Qt Discussion :

QT et qglviewer sous windows


Sujet :

Qt

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 176
    Par défaut QT et qglviewer sous windows
    Bonsoir.

    J'ai un gros soucis avec Qt et qglviewer.
    Alors je commence par le début.
    J'ai commencé par installer Qt4 avec mingw inclut. donc une fois que j'ai eu fini l'installation , j'avais:
    C:\Qt
    C:\MinGW
    J'ai mis les répertoires de chacun des 2 dans le path de windows ce qui fait que je pouvias compiler depuis n'importe où dans mon arborescence.

    Ensuite j'ai voulu installer libqglviewer.
    Donc je suis allé sur le site de qglviewer; J'ai télécharger les sources. je les ai décompressés dans un répertoire.

    Donc j'avais
    C:\Qt
    C:\MinGW
    C:\libQGLViewer-2.2.4-1
    Jusque là ça va.

    Ensuite je vais à l'aide de l'invite de commande de windows dans
    C:\libQGLViewer-2.2.4-1\QGLViewer
    et je fais un qmake et un make. Tout ce passe sans le moindre problème.


    Je vais ensuite dans un des exemple fournit avec libqglviewer et je fais un qmake et un make. Tout marche.
    Je vais dans release et je lance l'application de l'exemple. nickel cela marche.

    Bon je me dis tout va pour le mieux.
    Je décide alors de récupérer le projet que j'ai commencé à la fac sous linux.
    Je le récupère et je le décompresse.

    j'ai donc maintenant:
    C:\Qt
    C:\MinGW
    C:\libQGLViewer-2.2.4-1
    C:\projet_visu
    Je vais dans le répertoire de monprojet et le fais un qmake et un make. mais là le make ne marche pas:
    QGLViewer/qglviewer.h: No such file or diretory
    Donc en clair il ne trouve pas la librairie qglviewer.
    Donc je vais lui dire où elle se trouve dans mon fichier .pro
    donc je mes dans mon fichier .pro:
    INCLUDEPATH +=C:\libQGLViewer-2.2.4-1
    LIBS *= -LC:\libQGLViewer-2.2.4-1\QGLViewer\release -lQGLViewer2
    et je retente un qmake et un make mais là il me sort pleins d'erreurs et même des dasn les fichier .h de toute la librairie qglviewer.
    Et là je bloque je ne sais pas pkoi il me fait ça.

    est ce que vous pourriez me venir en aide s'il vous plait.
    Merci.
    J'espère avoir été assez clair dans mes explications.
    S'il y a des questions ne pas hésiter à me les poser.
    Merci de l'aide que vous pourriez m'apporter.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 83
    Par défaut
    Citation Envoyé par Anubis
    et je retente un qmake et un make mais là il me sort pleins d'erreurs et même des dasn les fichier .h de toute la librairie qglviewer.
    Sans voir les erreurs, difficile d'aider.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 176
    Par défaut
    Citation Envoyé par dimitri-trolltech
    Sans voir les erreurs, difficile d'aider.
    Dsl mais il y en a tellement que je n'arrive pas à toutes les voir.
    Le truc que je ne comprend pas c'est que la librairie qglviewer quand je la compile il n'y a pas de problèmes.
    Je fais juste un
    #include <QGLViewer/qglviewer.h>
    Dans un des fichiers de mon programme. Et je ne comprend pas pourquoi il me sort alors des erreur sur la libraire qglviewer.

    Je ne sais pas si j'ai été clair. Je vais essayer de mettre un screen des erreurs .

    Je pense que c'est mon fichier .pro qui n'est pas bien fait mais je ne sais pas quoi modifier

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 176
    Par défaut
    voici mes erreurs mes elles sont situé dans la librairie qglviwer donc cela ne dois pas venir d'elle.

    erreurs

  5. #5
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Il manque des includes dans tes fichiers .h de ta bibliothèque.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 176
    Par défaut
    Citation Envoyé par Miles
    Il manque des includes dans tes fichiers .h de ta bibliothèque.
    Mais je ne dois pas la toucher la bibliothèque je l'ai téléchargé sur le net donc je ne vois pas pourquoi je devrait rajouter des includes dedans.
    Surtout qu'elle compile très bien, toute seule. mais c'est quand je l'inclut dans un de mes projets que cela ne marche pas.

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    633
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 633
    Par défaut
    Bonjour,

    Le compilateur ne connaît pas le chemin pour aller chercher les en-têtes de la librairie.

    Ça a marché pour compiler la librairie, car tu étais dans son répertoire, mais, pour d'autres projets, il faut ajouter le chemin d'accès à cette librairie.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 176
    Par défaut
    Citation Envoyé par thewho
    Bonjour,

    Le compilateur ne connaît pas le chemin pour aller chercher les en-têtes de la librairie.

    Ça a marché pour compiler la librairie, car tu étais dans son répertoire, mais, pour d'autres projets, il faut ajouter le chemin d'accès à cette librairie.

    Je fait ça en mettant le chemin dans le path ou dans le .pro.
    Si c'est dans le .pro c'est dans qu'elle parti.
    Merci

    Je sens que je touche au but.
    Je suis persuadé que c'est un truc tout con qui me bloque mais je ne vois pas quoi.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 176
    Par défaut
    J'ai une question.
    Alors j'ai ma librairie qglviewer dans
    C:\libQGLViewer-2.2.4-1\QGLViewer\qglviewer.h
    Je fais un include de
    #include <QGLViewer\qglviewer.h>
    dans une des fichier de mon application

    Donc dans le .pro de mon application je fais;
    INCLUDEPATH = C:\libQGLViewer-2.2.4-1
    mais pourtant quand je fais ça, lors de la compilation cela ne trouve pas QGLViewer\qglviewer.h.

  10. #10
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Tu as ajouté l'en-tête des QDom* qui manque apparemment dans la bibliothèque ?

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 176
    Par défaut
    Citation Envoyé par Miles
    Tu as ajouté l'en-tête des QDom* qui manque apparemment dans la bibliothèque ?
    Heu je vais parraitre bête ( je ne suis pas a une fois de plus ce soir mais bon) mais c'est quoi les QDom?

  12. #12
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    L'erreur que tu nous a donnée indique qu'il ne connaît pas certains type, alors ajoute l'en-tête qui va bien.

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 176
    Par défaut
    Apparement maintenant ça marche pour qglviewer:

    Je peux me mettre n'importe où dans mon arborescence cela marche.

    Voici mon .pro

    INCLUDEPATH = C:\libQGLViewer-2.2.4-1
    LIBS *= -LC:\libQGLViewer-2.2.4-1\QGLViewer\Release -lQGLViewer2
    Un truc pour les fichiers .pro que j'ai remarqué. C'est lorsque l'on a un nom de répertoire avec un espace dedans ben cela met un peu le bordel. Il faut absoluement éviter les noms de répertoire où de fichiers avec un espace dedans.

  14. #14
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 83
    Par défaut
    Citation Envoyé par Anubis
    Un truc pour les fichiers .pro que j'ai remarqué. C'est lorsque l'on a un nom de répertoire avec un espace dedans ben cela met un peu le bordel. Il faut absoluement éviter les noms de répertoire où de fichiers avec un espace dedans.
    Ou alors il faut utiliser des guillemets.

    Mais de manière générale c'est vrai que les espaces créeent toute sorte de problèmes quand on utilise des Makefiles et autres fichiers texte.

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

Discussions similaires

  1. [QGLViewer] Compilation sous Windows
    Par AuraHxC dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 22/03/2015, 11h35
  2. Assembleur sous Windows et sous Linux
    Par Bibouda dans le forum x86 32-bits / 64-bits
    Réponses: 3
    Dernier message: 28/10/2002, 07h55
  3. Tester connexion Internet active sous Windows
    Par Altau dans le forum Développement
    Réponses: 3
    Dernier message: 12/08/2002, 12h43
  4. Pas de fork sous Windows?
    Par chezjm dans le forum POSIX
    Réponses: 8
    Dernier message: 11/06/2002, 12h15
  5. OmniORB : code sous Windows et Linux
    Par debug dans le forum CORBA
    Réponses: 2
    Dernier message: 30/04/2002, 17h45

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