写第一个 HelloWorld 但运行不了不知道是不是软件安装的问题
#include <QtGui/QApplication>
#include "QLabel"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QDialog* dd = new QDialog();
QLabel *label = new QLable(dd);
label->setText("Hello,World");
dd->show();
return app.exec();
}
错误信息:
I:\C\QT\01\hello-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK____\..\hello\main.cpp:8: 错误:C2512: “QDialog”: 没有合适的默认构造函数可用
I:\C\QT\01\hello-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK____\..\hello\main.cpp:9: 错误:C2061: 语法错误: 标识符“QLable”
I:\C\QT\01\hello-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK____\..\hello\main.cpp:11: 错误:C2027: 使用了未定义类型“QDialog”
e:\QT\QtSDK\Desktop\Qt\4.8.1\msvc2010\include\QtGui\qwindowdefs.h:57: 参见“QDialog”的声明
I:\C\QT\01\hello-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK____\..\hello\main.cpp:11: 错误:C2227: “->show”的左边必须指向类/结构/联合/泛型类型
我安装时安装的 Qt SDK ,就是那个完全版,我是在 Qt Creator 下编译的