Qt et VC++ problème _tmain()
Bonjour, j'ai un petit problème.
J'ai installé Qt sous Visual Express C++ 2008. Cela s'est bien passé et j'arrive à exécuter la plupart des exemples.
J'ai essayé donc moi-même de commencer par le plus simple mais j'ai une erreur à la compilation.
En fait j'essaie de faire le programme en mode console win32 et donc j'ai besoin du header #include "stdafx.h" et d'appeler _tmain
Voici ce que cela donne :
Code:
1 2 3 4 5 6 7 8 9
| #include "stdafx.h"
#include <QtGui\QApplication>
int _tmain(int argc, _TCHAR* argv[])
{
QApplication app(argc, argv);
return app.exec();
} |
En faisant ceci, on obtient bien évidemment la belle erreur :
error C2664: 'QApplication::QApplication(int &,char **,int)'*: impossible de convertir le paramètre 2 de '_TCHAR *[]' en 'char **'
Je modifie donc rapidement et ajoute un (char **) devant argv comme ceci
QApplication app(argc, (char **) argv);
Et là
Code:
1 2 3
| QtTest3.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
QtTest3.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
QtTest3.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 |
Donc comment faire marcher ce petit programme simple sous VC++ avec _tmain()
Merci