2017-02-13 4 views
0

Ich versuche, einen einfachen Code mit qt (mit Version 4.8) zu laufen und ich benutze Visual Studio Express 2012. Ich habe auch die qt enthalten hinzugefügt die zusätzliche Bibliothek in meinem Visual Studio. aber kann das Programm nicht ausführen. Dies ist der Code:Qt application.h: Keine solche Datei oder Verzeichnis

#include <Qt\application.h> 

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

ich gelesen, dass die Leute sagen, dass es in der .pro-Datei, um laufen zu lassen, um Programm korrekt eine Änderung sein muss, so dass ich dachte meine .pro Datei einfügen, so dass Sie erhalten zusätzliche Informationen darüber.

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 ' sollte '#include ' – drescherjm

+1

@drescherjm: Es ist eine Weile her, aber die Änderung war zwischen Qt3 und Qt4 IIRC. Da dies mit qt4 getaggt ist, stimme ich deinem Kommentar zu und denke, dass es eine Antwort sein sollte. – MSalters

Antwort

1

Zwar gibt es eine Qt3Support Modul, das Sie in Ihrem .pro ermöglichen können Sie erlauben einige der verworfenen Klassen zu verwenden, um von Qt3 müssen Sie #include <QApplication> statt #include <Qt\application.h> mit Qt4 oder Qt5 verwenden.

Verwandte Themen