2010-09-11 2 views
0

J'ai écrit ce programme simple qui n'a pas passé la phase de compilation en utilisant vs2008 IDE alors qu'il est construit avec succès en utilisant qt-creator.J'ai du mal à intégrer qt-addin et vs2008

#include <QtGui/QApplication> 
#include <QtGui> 

int main(int argc, char *argv[]) 
{ 
QApplication a(argc, argv); 
QPushButton w; 
w.show(); 

return a.exec(); 
} 

Les informations d'erreur est répertorié ci-dessous:

1 C1083 erreur fatale: ne peut pas ouvrir le fichier inclus: « QtGui/QApplication »: Aucun fichier ou répertoire

Certains notes sur mon problème:

  1. J'ai les qt libs compilées par msvc2008 pour Windows installé.
  2. En outre, j'ai patché le sp1 de VS2008
  3. Enfin, je l'ai installé le Qt Addin 1.1.5 et le configurer correctement
  4. J'ai essayé d'ajouter G: \ Qt \ 4.6.3VS \ include \ QtGui à vC++ inclure le répertoire, qui ne fonctionnait pas non plus.

Est-ce un problème rare? Merci pour tous les conseils.

Répondre

0

essayez d'ajouter G: \ Qt \ 4.6.3VS \ include include comme

+0

je l'ai fait comme vous le suggérez, mais je suis erreur d'éditeur de liens comme erreur LNK2019: symbole externe non résolu _WinMain @ 16 en fonction ___tmainCRTStartup référencé . – Tracy

+0

google autour, j'ai trouvé une soi-disant solution qui est que je dois changer linker-système-sous-système à /SUBSYSTEM:CONSOLE.Maintenant le programme fonctionne, cependant, j'ai eu une fenêtre de la console accompagnée. Comment puis-je lancer l'application qt sans voir cette console – Tracy