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

 


Dernière réponse
Sujet : [C++] compilation de programme qt
sanglier04 merci ca marche ( c -lqt) :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
sanglier04 merci ca marche ( c -lqt) :)
karlkox 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.
sanglier04 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)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)