PDA

Afficher la version complète : [Réglé] QApplication: no such file or directory



moniroje
26/04/2014, 18h12
Mes premiers pas avec Qt et Qt Creator: disons mon premier pas...

#include <QApplication>
#include <QPushButton>

int main (int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton bouton(" Démarrage ");
bouton.show();
return app.exec();
}
aussitôt arrêté par ce message dès que je fais la flèche verte (compil?):

QApplication: no such file or directory
Une recherche avec Google me propose des solutions dont celles-ci que j'ai à peu près comprises:

To start things off, the error QApplication: no such file or directory means
your compiler was not able to find this header.
Adding QT += widgets in .pro file made the trick.
ah bon??? et pourquoi il n'a pas trouvé ce header??

I've the same problem. in my ".pro" file it was
QT -= gui
then I changed it to
QT += gui
and the problem solved

J'ouvre le fichier .pro et dedans, il y a ceci:

SOURCES += \
main.cpp

Je ne vois pas Guy dedans... Est-ce normal que mon fichier .pro soit si peu rempli?
Est-ce que je rajoute QT += gui
ou bien QT += widgets
??

Silfax
26/04/2014, 18h23
Salut,

Tu utilises un IDE ?? ou uniquement la ligne de commande ?

moniroje
26/04/2014, 19h14
Hello!!! j'utilise Qt Creator 3.0.1
selon ce tuto de C++:
http://fr.openclassrooms.com/informatique/cours/programmez-avec-le-langage-c/codons-notre-premiere-fenetre-2

Silfax
26/04/2014, 19h22
D'après le tuto, tu dois rajouter à la main la ligne suivante

QT += widgets
dans ton fichier de projet ... Est-ce que tu l'as fait ??

moniroje
26/04/2014, 20h46
Super!! ça marche!!! merci Silfax...
D'abord j'ai cru que j'avais mal appris mon tuto!!!
En fait non!!! le tuto en .pdf n'a pas cette page!!! Apparemment, le tuto sur site a été actualisé!!!

linux5623
27/04/2014, 14h17
En fait non!!! le tuto en .pdf n'a pas cette page!!! Apparemment, le tuto sur site a été actualisé!!!

Pour info QT += widgets n'était pas nécessaire avec Qt 4.


Bon apprentissage de Qt !!!!