Bonjour,
J'ai installé Qt 2010.05 sans soucis majeurs sous VC++ 2008.
J'ai testé quelques exemples, tout fonctionne.
J'ai voulu ajouté la lib Qwt, version 6.0.0-rc5.
Et j'ai donc procédé à son installation.
J'ai légèrement modifier le fichiers qwt. pro et qwtconfig.pri
J'ai ensuite ouvert un prompt sous visual C++ 2008
Jme suis placé dans le repertoire ou j'ai décompressé l'archive qwt6.0.0-rc5
ou se situe qwt.pro
et j'ai fait
chemin_vers_qmake_de_Qt\qmake de mon fichier qwt.pro
suivi d'un nmake et nmake install pour les exemples..
Apparemment pas de soucis majeurs, tout s'est bien déroulé.
J'ai créé un projet QwtTest sous VC++
et j'ai mis le code simple suivant :
J'ai dans les options de VC++ ajouter les chemin vers le include qwt créé pour les fichiers include et le chemin vers le répertoire lib créé pour les librairies.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include <iostream> #include <QtGui\QApplication> #include <qwt_plot.h> int _tmain(int argc, char * argv[]) { QApplication app(argc,argv,QT_VERSION); QwtPlot myPlot; myPlot.setCanvasBackground(Qt::white); myPlot.show(); return app.exec(); }
En cliquant droit sur mon projet j'ai aussi dans C/C++ edition de lien ajouté les libs qwt.lib et qwtd. lib debug et release pour être sur.
Et j'ai des erreurs à la compil à l'edition de lien..
Donc visiblement ... il manque des liens de librairie ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 QwtTest.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: virtual __thiscall QApplication::~QApplication(void)" (__imp_??1QApplication@@UAE@XZ) référencé dans la fonction _wmain QwtTest.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: static int __cdecl QApplication::exec(void)" (__imp_?exec@QApplication@@SAHXZ) référencé dans la fonction _wmain QwtTest.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: void __thiscall QWidget::show(void)" (__imp_?show@QWidget@@QAEXXZ) référencé dans la fonction _wmain QwtTest.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: __thiscall QColor::QColor(enum Qt::GlobalColor)" (__imp_??0QColor@@QAE@W4GlobalColor@Qt@@@Z) référencé dans la fonction _wmain QwtTest.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: __thiscall QApplication::QApplication(int &,char * *,int)" (__imp_??0QApplication@@QAE@AAHPAPADH@Z) référencé dans la fonction _wmain
Je remercie d'avance tout personne voulant m'aider un peu dans ce pétrin.
Partager