Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1243 connectés 

  FORUM HardWare.fr
  Programmation

  [C++] compilation de programme qt

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] compilation de programme qt

n°47946
sanglier04
Posté le 19-07-2001 à 20:58:58  profilanswer
 

lut  
 
j'aimerais savoir quel est la ligne de commande pour compiler des progs avec qt sous linux
 
voici (une partie) les erreurs que g++ me sort lorsque j'essaye simplement de compiler le premier tutorial ( le hello world)
 
 
/tmp/cc7bxZdV.o: In function `main':
 
/tmp/cc7bxZdV.o(.text+0x1a): undefined reference to `QApplication::QApplication(int &, char **)'
 
/tmp/cc7bxZdV.o(.text+0x31): undefined reference to `QString::QString(char const *)'
 
/tmp/cc7bxZdV.o(.text+0x4d): undefined reference to `QPushButton::QPushButton(QString const &, QWidget *, char const *)'
 
/tmp/cc7bxZdV.o(.text+0x83): undefined reference to `QPushButton::resize(int, int)'
 
/tmp/cc7bxZdV.o(.text+0x99): undefined reference to `QApplication::setMainWidget(QWidget *)'
 
/tmp/cc7bxZdV.o(.text+0xab): undefined reference to `QWidget::show(void)'
 
/tmp/cc7bxZdV.o(.text+0xba): undefined reference to `QApplication::exec(void)'
 
/tmp/cc7bxZdV.o(.text+0xd0): undefined reference to `QPushButton::~QPushButton(void)'
 
/tmp/cc7bxZdV.o(.text+0xe1): undefined reference to `QApplication::~QApplication(void)'
 
/tmp/cc7bxZdV.o(.text+0x12d): undefined reference to `QPushButton::~QPushButton(void)'
 
/tmp/cc7bxZdV.o(.text+0x140): undefined reference to `QApplication::~QApplication(void)'
 
/tmp/cc7bxZdV.o(.rodata+0xb8): undefined reference to `QDropEvent type_info node'
 
/tmp/cc7bxZdV.o: In function `QArray<char> type_info function':
 
/tmp/cc7bxZdV.o(.gnu.linkonce.t.__tft6QArray1Zc+0x10): undefined reference to `QGArray type_info function'
 
/tmp/cc7bxZdV.o(.gnu.linkonce.t.__tft6QArray1Zc+0x1a): undefined reference to `QGArray type_info node'
 
/tmp/cc7bxZdV.o: In function `QTimerEvent type_info function':
 
/tmp/cc7bxZdV.o(.gnu.linkonce.t.__tf11QTimerEvent+0x10): undefined reference to `QEvent type_info function'
 
/tmp/cc7bxZdV.o(.gnu.linkonce.t.__tf11QTimerEvent+0x1a): undefined reference to `QEvent type_info node'
 
/tmp/cc7bxZdV.o: In function `QMouseEvent type_info function':
 
/tmp/cc7bxZdV.o(.gnu.linkonce.t.__tf11QMouseEvent+0x10): undefined reference to `QEvent type_info function'
 
 
(j'ai utiliser "g++ essais.cpp -I /usr/local/qt/include  -L /usr/local/qt/lib" comme ligne de commande)

mood
Publicité
Posté le 19-07-2001 à 20:58:58  profilanswer
 

n°47956
karlkox
Posté le 19-07-2001 à 21:32:43  profilanswer
 

tu as tout simplement oublié de spécifier la librairie en paramtere lors du linkage : -lqt2 ou -lqt devrait résoudre ton probleme (a mettre dans le makefile)
Y a aussi une variable d'environnement qui résoud ce pb ( $QT_DIR  ou quelque chose comme ca, a vérifier) a foutre aussi dans le makefile.

n°47960
sanglier04
Posté le 19-07-2001 à 21:39:53  profilanswer
 

merci ca marche ( c -lqt) :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C++] compilation de programme qt

 

Sujets relatifs
programme java pour creer des fichiers xslProblème de compilation
Problème compilation Visual C++programme php fait qu'avec des includes ça craint ou pas!!
[C++] Lancer un programme au démarrage de Windows[C++] Mettre dans la system tray un programme
[JAVA] Compilation à la ligne de commandeprogramme de comparaison des algos de tris...
[Delphi] L'îcone d'un exe qui ne suit pas le programmePHP - Programme qui gére les téléchargements
Plus de sujets relatifs à : [C++] compilation de programme qt


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR