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

Visual C++ Discussion :

Comment utiliser Qt avec Visual C++ 8


Sujet :

Visual C++

  1. #1
    Futur Membre du Club
    Inscrit en
    Ao�t 2006
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 5
    Par d�faut Comment utiliser Qt avec Visual C++ 8
    Bonjour,

    j'ai install� Visual C++ 8, ainsi que Microsoft Platform SDK for Windows Server 2003 R2. Puis, j'ai install� Qt4.1.1 en suivant les instructions du tutorial d'Aur�lien Regat-Barrel (http://arb.developpez.com/qt4/vc++/compilation/)
    mais je n'arrive toujours pas � compiler un exemple tout bete avec Qt.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #include <qapplication.h>
    #include <qpushbutton.h>
    int main( int argc, char **argv )
    {
       QApplication a( argc, argv );
     
       QPushButton hello( "Hello LinuxFrench.net !", 0 );
       hello.resize( 300, 30 );
     
       a.setMainWidget( &hello );
       hello.show();
       return a.exec();
    }
    Lorsque que je compile avec cl, le compilateur me dit qu'il ne trouve pas qapplication.h (fatale error: C1083).
    J'ai inclus le repertoire de include et de lib de QT dans les chemins d'acces de Visual mais pas de resultats.
    Est-ce que quelqu'un ourrait m'aider ?

    Philippe


  2. #2
    Membre confirm�
    Inscrit en
    Mai 2006
    Messages
    212
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 212
    Par d�faut
    Est ce que le chemin des fichiers include de qt est pr�sent au niveau des variables d'environnement?

  3. #3
    Futur Membre du Club
    Inscrit en
    Ao�t 2006
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 5
    Par d�faut
    Comment puis-je le verifier ?
    J'ai bien inclus le chemin des fichiers include de qt dans Visual C++ 2005 -> Tools -> Options -> Projects and Solutions -> VC++ Directories dans le repertoire Include. J'ai fait la meme chose avec le chemin des fichiers lib de Qt.
    Mais apparemment, le qapplication.h se trouve dans un sous-repertoire de Qt\Include. Mais si je corrige en donnant l'adresse complete de qapplication.h, la compilation echoue de nouveau car ce fichier inclut d'autre fichiers .h.

  4. #4
    Membre confirm�
    Inscrit en
    Mai 2006
    Messages
    212
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 212
    Par d�faut
    Je n'ai pas travaill� avec le VC++ 2005 mais je ne pense pas que cela doit se faire ainsi.

    Je pense que tu dois v�rifier tes variables d'environnement au niveau de ton panneau de configuration->syst�me-> Avanc� -> variables d'environnement.

    Dans la partie variable utilisateur, tu devrais trouver une variable "INCLUDE" qui contient le chemin des fichiers include de qt et de visual c++, si l'installation a �t� bien faite. De m�me pour la variable "PATH".

  5. #5
    Futur Membre du Club
    Inscrit en
    Ao�t 2006
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 5
    Par d�faut
    J'ai cree ces variables pour Qt mais cela n'a pas ete fait automatiquement pour Visual C++. Par contre, je dois faire executer 2 scripts avant d'utiliser Visual C++. Ces 2 scripts doivent configurer certaines variables d'environnemt.

  6. #6
    Membre confirm�
    Inscrit en
    Mai 2006
    Messages
    212
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 212
    Par d�faut
    T'as pu r�soudre ton probl�me ou pas?

  7. #7
    Futur Membre du Club
    Inscrit en
    Ao�t 2006
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 5
    Par d�faut
    Non, toujours pas

  8. #8
    Membre confirm�
    Inscrit en
    Mai 2006
    Messages
    212
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 212
    Par d�faut
    C quoi le message d'erreur exactement?

  9. #9
    Futur Membre du Club
    Inscrit en
    Ao�t 2006
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 5
    Par d�faut
    sample.cpp(1): fatal error C1083: Cannot open include file: 'qapplication.h': No such file or directory

  10. #10
    Membre confirm�
    Inscrit en
    Septembre 2002
    Messages
    200
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 200
    Par d�faut
    Bonjour,

    Cette discussion m'interesse !
    si tu as r�solu ton pb, pourrais-tu poster la r�ponse stp ? Merci

  11. #11
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par d�faut
    tu as bien ajout� TOUS les sous r�pertoires dans "Visual C++ 2005 -> Tools -> Options -> Projects and Solutions -> VC++ Directories dans la partie Include" ?

    sinon il faut que tu remplaces
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    #include <qapplication.h>
    par un truc du style :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    #include <sousrep/qapplication.h>
    sachant qu'il peut y avoir plusieurs sous r�pertoires.

    ou alors tu rajoutes ces r�pertoires dans la partie pr�-cit�e.

  12. #12
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Exemple pour le SDK, lire "Configuration de l'IDE":
    http://arb.developpez.com/vc++/expre...n#Lpsdk-config
    il faut ajouter les r�pertoires include de Qt, tous les r�pertoires (QtCore, QtGui, ...), + le r�pertoire racine.

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8
    Par d�faut R�solu ?
    Bonjour,

    Il me semble rencontrer exactement le m�me soucis... l'avez-vous r�solu ???

  14. #14
    Invit� de passage
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 1
    Par d�faut
    Bonsoir,

    Je sais pas si ca va r�gler le probl�me mais c'est pas qapplication qu'il faut mettre. C'est QApplication, avec les majuscules.

    et donc ca devient :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    #include <QApplication> // sans le .h

Discussions similaires

  1. [D�butant] Aide SVP comment utiliser Alfresco avec Visual Studio 2003
    Par ach87 dans le forum Visual Studio
    R�ponses: 0
    Dernier message: 23/01/2013, 18h24
  2. comment utilise paradiseo avec visual studio 2008
    Par houamehob dans le forum Visual Studio
    R�ponses: 0
    Dernier message: 25/06/2011, 12h24
  3. R�ponses: 5
    Dernier message: 10/01/2008, 09h37
  4. R�ponses: 12
    Dernier message: 02/02/2004, 13h41

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