我正在尝试使用qt运行一个简单的代码(使用版本4.8),我正在使用visual studio express 2012。 我还将qt include添加到我的visual studio中的附加库中。但还是无法运行程序。这是代码:
#include <Qt\application.h>
int main(int argc, char* argv[])
{
QApplication app(int argc, char* argv);
return app.exec();
}
我读到有人说,为了让程序正确运行,必须对.pro文件进行更改,所以我想粘贴我的.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 :(得分:1)
虽然您可以在Qt3Support
中启用.pro
模块以允许您使用Qt3
中的某些已弃用的类,但您需要使用#include <QApplication>
代替#include <Qt\application.h>
与Qt4
或Qt5
的{{1}}。