1.在QT creator中先建了一个空白Qt项目
2.添加了一个C++源文件
3.在源文件中写了一下代码(从书上抄的)
#include<QApplication>
#include<QLable>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLable *lable=new QLable("Hello Quit");
lable->show();
return app.exec();
}
4.运行时提示一下错误:
..\ty\ty.cpp:2:17: error: QLable: No such file or directory
..\ty\ty.cpp: In function 'int qMain(int, char**)':
..\ty\ty.cpp:6: error: 'QLable' was not declared in this scope
..\ty\ty.cpp:6: error: 'lable' was not declared in this scope
..\ty\ty.cpp:6: error: expected type-specifier before 'QLable'
..\ty\ty.cpp:6: error: expected ';' before 'QLable'
mingw32-make.exe[1]: *** [debug/ty.o] Error 1
mingw32-make.exe: *** [debug] Error 2
请教各位,是什么原因造成了这些错误?
------解决方案--------------------
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *lable=new QLabel("Hello Quit");
lable->show();
return app.exec();
}
QLable改成QLabel
------解决方案--------------------
QLable *lable=new QLable("Hello Quit");??????
QLabel *label=new QLabel("Hello Quit");
抄仔细点啊楼主
你所有的QLabel都写错了