Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage C++ > Impossible de compiler Qt (Vista en cause?) > Lecture du sujet

Impossible de compiler Qt (Vista en cause?)

Vous devez être inscrit pour pouvoir poster des messages

RésoluLe problème de ce sujet a été résolu

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne Maz # Posté le 26/06/2008 à 19:46:58
Be quiet.
Avatar
Groupe : Membres
Bonjour, j'ai installer Qt comme décris dans le cours, en réinstallant MinGW ccomme dis dans le cours, néanmoins lors de la première compilation de Qt, avec le code minimal:
Code : C++
1
2
3
4
5
6
7
8
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    return app.exec();
}

Impossible de compiler:
||=== QtFirst, Release ===|
C:\Users\Maz\Projets\QtFirst\main.cpp|1|QApplication: No such file or directory|
C:\Users\Maz\Projets\QtFirst\main.cpp||In function `int main(int, char**)':|
C:\Users\Maz\Projets\QtFirst\main.cpp|5|error: `QApplication' was not declared in this scope|
C:\Users\Maz\Projets\QtFirst\main.cpp|5|error: expected `;' before "app"|
C:\Users\Maz\Projets\QtFirst\main.cpp|7|error: `app' was not declared in this scope|
C:\Users\Maz\Projets\QtFirst\main.cpp|5|warning: unused variable 'QApplication'|
C:\Users\Maz\Projets\QtFirst\main.cpp|7|warning: unused variable 'app'|
||=== Build finished: 4 errors, 2 warnings ===|

Je suis sous Vista, serais-ce le problème?
Hors ligne Dr-Jackal # Posté le 26/06/2008 à 19:49:37
Avatar
Groupe : Membres
Il faut utiliser la Command Prompt de Qt.
Hors ligne Maz # Posté le 26/06/2008 à 19:51:35
Be quiet.
Avatar
Groupe : Membres
Citation : Dr-Jackal
Il faut utiliser la Command Prompt de Qt.

En d'autres terme? Comment utiliser cette commande? Il n'en est pas fait mentions lors du cours.
Hors ligne Dr-Jackal # Posté le 26/06/2008 à 19:55:18
Avatar
Groupe : Membres
Cette réponse a aidé l'auteur du sujet Cette réponse a aidé l'auteur du sujet
Bah tiens! C'est pas mentionné ici peut-être? (faut être un peu patient :p )
Hors ligne Maz # Posté le 26/06/2008 à 19:56:39
Be quiet.
Avatar
Groupe : Membres
Citation : Dr-Jackal
Bah tiens! C'est pas mentionné ici peut-être? (faut être un peu patient :p )

Ah, désolé, effectivement, manque de patiente, je continues, merci.
Connecté M@teo21 # Posté le 26/06/2008 à 20:09:23
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Lis calmement hein, sinon tu vas en avoir plein d'autres des problèmes de ce genre ;)

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Suivez l'aventure du SdZ et de Simple IT sur notre blog !
 
Hors ligne soulshadow # Posté le 02/07/2008 à 22:02:41
errarum humane est !
Avatar
Groupe : Membres
J'ai un peu le meme problème...
Sauf que moi je suis sous linux...
Quelqu'un aurait une idée de ce que je dois faire ?
A ma connaissance, il n'y a pas de console particulière qui apparait...
Et si c'est le cas, où est-elle ?

d'avance merci...

Faites slam'our pas la guerre ! :p
---
J'vous j'ure qu'y a des avantages à l'alzheimer...
J'ai juste oublié lesquels ! :euh:
 
Hors ligne Xhtml_boys # Posté le 02/07/2008 à 22:05:08
Psychopate Suicidaire
Avatar
Groupe : Membres
apprends encore a lire...

Au mon dieu, un noelliste ! Image utilisateur
Stoppons !! (la POP-programmation, anti-windows, ...) Pour en savoir plus ( la bio de Gambit2099 )
3:52 : cette heure est memorable, c'est l'heure ou superMinirop a bannis le pire des boulays :)
 
Hors ligne soulshadow # Posté le 02/07/2008 à 22:30:03
errarum humane est !
Avatar
Groupe : Membres
ah oui, désolé... j'avais oublié de préciser : :honte:
Code : Bash
1
2
$ qmake-qt4
bash: qmake-qt4: command not found

en revanche :
Code : Bash
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
$ qmake -project
$ qmake
$ make
g++ -c -pipe -Wall -W -O2  -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. -I. -I/usr/lib/qt3//include -o base.o base.cpp
base.cpp:1:24: error: QApplication: Aucun fichier ou répertoire de ce type
base.cpp:2:23: error: QPushButton: Aucun fichier ou répertoire de ce type
base.cpp: In function ?int main(int, char**)?:
base.cpp:6: error: ?QApplication? was not declared in this scope
base.cpp:6: error: expected `;' before ?app?
base.cpp:8: error: ?QPushButton? was not declared in this scope
base.cpp:8: error: expected `;' before ?bouton?
base.cpp:9: error: ?bouton? was not declared in this scope
base.cpp:11: error: ?app? was not declared in this scope
base.cpp: At global scope:
base.cpp:4: warning: unused parameter ?argc?
base.cpp:4: warning: unused parameter ?argv?
make: *** [base.o] Erreur 1


donc j'ai bien lu mais c'est pas ça le problème... :'(
je lance la compilation comme Maz, le problème est le même, mais je ne peux pas appliquer la même solution... :(

Faites slam'our pas la guerre ! :p
---
J'vous j'ure qu'y a des avantages à l'alzheimer...
J'ai juste oublié lesquels ! :euh:
 
Hors ligne soulshadow # Posté le 06/07/2008 à 23:55:58
errarum humane est !
Avatar
Groupe : Membres
UP svp !

[edit]j'ai trouvé la solution à mon problème ! c'est
rajoutez les lignes indiquées dans le .bashrc de votre répertoire en modifiant le chemin QTDIR par le chemin du dossier dans lequel Qt est installé et ça marche tout seul... :)[/edit]
Édité le 11/07/2008 à 10:47:49 par soulshadow

Faites slam'our pas la guerre ! :p
---
J'vous j'ure qu'y a des avantages à l'alzheimer...
J'ai juste oublié lesquels ! :euh:
 

Retour au forum "Langage C++" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 415 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.0336s (0.0171s)