Qt 3.1.2 pour Debian

Page principale

Répondre à ce message
Auteur: ML Guilde
Date:  
À: ML Guilde
Sujet: Qt 3.1.2 pour Debian
J'utilise depuis quelques temps deja les paquets pour KDE3 dispos sur:

http://kde.us.themoes.org/pub/kde/stable

Voila que j'essaye de compiler une application qui utilise Qt3, et la, ca
merde a l'edition des liens: aucune methode n'est trouvee.

Voici mon programme tout bete:

#include <qapplication.h>
#include <qmainwindow.h>

int main(int argc, char ** argv)
{
QApplication a(argc, argv);
QMainWindow w;
w.show();
return a.exec();
}

et voici les erreurs:

$ g++-3.0 -I/usr/include/qt3 -c -o qtoto.o qtoto.cpp
$ g++-3.0 -o qtoto qtoto.o -lqt-mt
qtoto.o: In function `main':
qtoto.o(.text+0x1e): undefined reference to
`QApplication::QApplication[in-charge](int&, char**)'
qtoto.o(.text+0x33): undefined reference to
`QMainWindow::QMainWindow[in-charge](QWidget*, char const*, unsigned)'
qtoto.o(.text+0x45): undefined reference to `QMainWindow::show()'
qtoto.o(.text+0x54): undefined reference to `QApplication::exec()'
qtoto.o(.text+0x6c): undefined reference to `QMainWindow::~QMainWindow
[in-charge]()'
qtoto.o(.text+0x7b): undefined reference to `QApplication::~QApplication
[in-charge]()'
qtoto.o(.text+0xa3): undefined reference to `QMainWindow::~QMainWindow
[in-charge]()'
qtoto.o(.text+0xc8): undefined reference to `QApplication::~QApplication
[in-charge]()'
collect2: ld returned 1 exit status

Une idee ? C'est sans doute tout bete, mais je ne vois pas...

--
Frederic