2017-02-13 5 views
0

J'essaie d'exécuter un simple code avec qt (en utilisant la version 4.8) et j'utilise Visual Studio Express 2012. J'ai aussi ajouté l'option qt à la bibliothèque supplémentaire dans mon studio visuel. mais ne peut pas encore exécuter le programme. Voici le code:Qt application.h: Aucun fichier ou répertoire de ce type

#include <Qt\application.h> 

int main(int argc, char* argv[]) 
{ 
    QApplication app(int argc, char* argv); 
    return app.exec(); 
} 

je lis que les gens disent que, il doit y avoir un changement dans le fichier .pro afin de rendre au programme correctement fonctionner, alors je me suis coller mon fichier .pro afin que vous puissiez obtenir des informations supplémentaires à ce sujet.

CONFIG += console bootstrap 
CONFIG -= qt shared app_bundle uic 
DEFINES += QT_BUILD_QMAKE QT_BOOTSTRAPPED 
DESTDIR = ../bin/ 

OBJECTS_DIR = . 
MOC_DIR = . 

#guts 
VPATH += $$QT_SOURCE_TREE/src/corelib/global \ 
     $$QT_SOURCE_TREE/src/corelib/tools \ 
     $$QT_SOURCE_TREE/src/corelib/kernel \ 
     $$QT_SOURCE_TREE/src/corelib/codecs \ 
     $$QT_SOURCE_TREE/src/corelib/plugin \ 
     $$QT_SOURCE_TREE/src/corelib/xml \ 
     $$QT_SOURCE_TREE/src/corelib/io 
INCLUDEPATH += . \ 
      generators \ 
      generators/unix \ 
      generators/win32 \ 
      generators/mac \ 
      generators/symbian \ 
      generators/integrity \ 
      $$QT_SOURCE_TREE/include \ 
      $$QT_SOURCE_TREE/include/QtCore \ 
      $$QT_SOURCE_TREE/qmake 

VPATH += $$QT_SOURCE_TREE/tools/shared 
INCLUDEPATH += $$QT_SOURCE_TREE/tools/shared 

include(qmake.pri) 
+0

'#include ' devrait être '#include ' – drescherjm

+1

@drescherjm: Cela fait un moment, mais le changement était entre Qt3 et Qt4 IIRC. Comme cela est marqué qt4, je suis d'accord avec votre commentaire, et pense que cela devrait être une réponse. – MSalters

Répondre

1

Bien qu'il y ait un module Qt3Support que vous pouvez activer dans votre .pro pour vous permettre d'utiliser quelques-unes des classes désapprouvées de Qt3 vous devez utiliser #include <QApplication> au lieu de #include <Qt\application.h> avec Qt4 ou Qt5.