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

Discussion :

QApplication non reconnu

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 71
    Par défaut QApplication non reconnu
    Bonjour à tous , je ne comprends vraiment pas , je viens de finir le chapitre avant Qt et maintenant j'ai envie de me lancer dans Qt , le problème étant , que j'ai installé Qt , et que rien ne veux fonctionner comme il faut . En license LGPL , il n'y a pas de compilateur , j'ai mis du coup une autre license , mais par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #include <QApplication>
    ne fonctionne pas , après recherche sur internet j'ai trouvé qu'il fallait mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #include <QGui/QApplication>
    Mais ca ne marche pas non plus , je comprends vraiment pas , et comment faire si aucun tutoriel n'est a jour ! A l'aide s'il vous plait Il faut vraiment que j'avance , j'en ai marre de stagner , ca fait trois semaines que je bloque là dessus , voilà pourquoi j'appelle a l'aide sur ce forum

    pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #include <QGui/QApplication
    Ca écris le message d'erreur suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    C:\Users\sntanas\sans_titre\Qt.cpp:5: erreur : variable 'QApplication app' has initializer but incomplete type
         QApplication app(argc,argv);
                          ^

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Quelle version de Qt as-tu ?
    Dans les dernières, QApplication se trouve dans le module QtWidgets et non plus dans QtGui.
    Dans tous les cas, as-tu ajouté QT += gui #ou widgets dans ton .pro ?

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 126
    Billets dans le blog
    149
    Par défaut
    Bonjour,



    Pouvons nous avoir :
    • la version de Qt utilisée
    • la version de Qt Creator
    • une copie du code source et surtout, du .pro
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 71
    Par défaut
    Alors , tout d'abord merci pour vos réponses . Effectivement j'ai réussis a récupérer QApplication dans QWidgets . Cependant , maintenant que je conpile ca me met des erreurs de tarré x) .. Bon je vais vous donner les informations demandées . Alors pour vos questions .

    • Pour la version de Qt et QtCréator...

    J'ai pris le pack5.1 sur le site http://qt-project.org/downloads Ce qui donne 2.8.1 pour Qt Creator.

    Pour ce qui est du code source , en modifié pour QApplication biensur .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #include <QtWidgets/QApplication>
     
    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);
     
        return app.exec();
    }
    Ensuite .. Bah dans le fichier .pro.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SOURCES += \
        santanas.cpp

    Et quand je compile ca donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    C:\Qt\Qt5.1.1\Tools\QtCreator\bin\build-sans_titre-Desktop_Qt_5_1_1_MinGW_32bit-Debug\debug\santanas.o:-1: In function `Z5qMainiPPc':
    C:\Qt\Qt5.1.1\Tools\QtCreator\bin\sans_titre\santanas.cpp:5: erreur : undefined reference to `_imp___ZN12QApplicationC1ERiPPci'
    C:\Qt\Qt5.1.1\Tools\QtCreator\bin\sans_titre\santanas.cpp:7: erreur : undefined reference to `_imp___ZN12QApplication4execEv'
    C:\Qt\Qt5.1.1\Tools\QtCreator\bin\sans_titre\santanas.cpp:7: erreur : undefined reference to `_imp___ZN12QApplicationD1Ev'
    C:\Qt\Qt5.1.1\Tools\QtCreator\bin\sans_titre\santanas.cpp:7: erreur : undefined reference to `_imp___ZN12QApplicationD1Ev'
    collect2.exe:-1: erreur : error: ld returned 1 exit status
    Et sinon ca peut surement aidé , je n'ai pas pris la lisence LGPL car il n'y a pas le compilateur fourni avec du moins c'est ce que j'ai lu sur internet , et je ne sais vraiment pas quelle version prendre de QT donc , je peux très bien changer avec vos conseils Trop de choix tue le choix .


    Merci d'avance , Cordialement , Santanas2b



    Avec ce bout de programme quand je compile ca donne :

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par santanas2b Voir le message
    Ensuite .. Bah dans le fichier .pro.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SOURCES += \
        santanas.cpp
    Et QT += widgets ?

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2013
    Messages : 71
    Par défaut
    Bah écoute je n'en sais rien , moi j'ai laissé comme c'était , on ne m'a pas dit de modifier ce fichier sur un site , je doit ajouter cette ligne au .pro ? Ou je doit faire quelque choses en particulier , j'en ai marre ca fait 1mois j'ai toujours pas avancé en Qt , j'ai envie d'avancer :s

Discussions similaires

  1. [Lomboz] [JBoss] JBoss 3.2.6 non reconnu par Lomboz ?
    Par romain3395 dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 17/12/2004, 16h35
  2. Commandes non reconnues.
    Par Manu' dans le forum Administration système
    Réponses: 3
    Dernier message: 07/10/2004, 17h09
  3. [EJB] [JSP] Méthode EJB non reconnue dans jsp
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/07/2004, 09h52
  4. Creation de table, caractère non reconnu
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 17/02/2004, 13h28
  5. xslt_create() non reconnu
    Par BRAUKRIS dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 11/12/2003, 14h43

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