Bonjour ,
Je travaille sous Ubuntu 9.10 avec Qt4, pour mon projet j'ai besoin d'utiliser la bibliothèque qwt.
Pour cela je l'ai installé, j'ai récupéré la version 5.2.0 de qwt.

Grâce à elle j'ai pu compiler un exemple et l'exécuter.
Je me lance sur un petit test personnel et voila que le linker me retourne :
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
g++ -Wl,-O1 -o testGUI main.o -L/usr/lib -lqwt -lQtGui -lQtCore -lpthread
/usr/bin/ld: cannot find -lqwt
collect2: ld returned 1 exit status
make: *** [testGUI] Erreur 1
Voici mon projet de test :
.pro
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .
LIBS += -lqwt
# Input
SOURCES += main.cpp
.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <QApplication>
#include <QWidget>
#include <qwt_plot.h>
#include <qwt_plot_grid.h>
 
int main (int argc, char *argv[])
{
    QApplication app(argc, argv);
    //widget servant de fenêtre
    QWidget fenetre;
    fenetre.setFixedSize(300, 300);
 
    //widget qui contiendra le graphique
    QwtPlot *mainPlot = new QwtPlot(&fenetre);
 
    QString bla="conteneur du graphe";
    QwtText titre(bla,QwtText::AutoText);
 
    mainPlot->setTitle(titre);
    fenetre.show();
 
    return app.exec();
}
J'aimerais savoir comment résoudre ce problème et ce qui en ai la cause s'il vous plait.
Merci