2017-02-13 3 views
0

qt (버전 4.8 사용)로 간단한 코드를 실행하려고하는데 visual studio express 2012를 사용하고 있습니다. Qt include를 다음에 추가했습니다. 내 비주얼 스튜디오에있는 추가 라이브러리. 그러나 아직 프로그램을 실행할 수는 없습니다. 이 코드입니다 : 나는 사람들이 .PRO 파일의 변화를 제대로 실행 프로그램으로 만들기 위해이 있어야합니다,라고 읽었Qt application.h : 해당 파일이나 디렉토리가 없습니다.

#include <Qt\application.h> 

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

, 그래서 난 내 .PRO 파일을 할 수 있도록 붙여 생각 그것에 관한 추가 정보를 얻으십시오.

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 ' – drescherjm

+1

@drescherjm : 시간이 지났지 만 Qt3와 Qt4 IIRC간에 변경이있었습니다. 이것은 qt4로 태그가 지정되었으므로 귀하의 의견에 동의하며 대답이어야한다고 생각합니다. – MSalters

답변

1

당신은 Qt4 또는 Qt5#include <QApplication> 대신 #include <Qt\application.h>를 사용할 필요는 Qt3에서 사용되지 않는 클래스의 일부를 사용할 수 있도록하기 위해 .pro에 가능하게 할 수있는 Qt3Support 모듈이 있지만.

관련 문제