Error: variable 'QApplication app' has initializer but incomplete type

原创 2013年12月05日 21:27:37

自己在看【1】时,第一小节上面是用纯源码编写helloWorld,但是直接抄写它的代码:

#include <QtGui>
int main(int argc, char* argv[])
{
    QApplication app(argc, argv);
    return app.exec();
}
就会产生下面的错误:

variable 'QApplication app' has initializer but incomplete type

但是用【2】中的填加:

#include <QApplication>
照样会出现下面的错误:

QApplication:No such file or directory

这个应该是因为我的Qt Creator 2.7.2 是基于Qt 5.1.0的,【3】上说QWidget 和QApplication从QtGui移到了QtWidgets。

但是改了之后还是出一堆错误,好蛋疼:



参考:

【1】Qt教程及软件(超级浅显易懂_非常适合初学者): http://ishare.iask.sina.com.cn/f/64428932.html

【2】关于错误: error: variable ‘QApplication app’ has initializer but incomplete type http://blog.csdn.net/code_think_write/article/details/7513645

【3】From Qt4 to Qt5, include files not found https://qt-project.org/forums/viewthread/23132

相关文章推荐

qt error: variable `QPainter painter' has initializer but incomplete type

QT中出现:error: variable `QPainter painter' has initializer but incomplete type #include "picture.h" ...

html5学习路线规划------莫名觉得还挺有爱滴。。。。

最近女朋友iOS辞职了,准备在家学习Html5,于是我就规划一个了Html5的学习路线图,由于女朋友有一定的Web开发基础,所以规划中的基础部分较少,实战应用的部分较多,有需要的也可以参考。  ...

error: incomplete type 'QFileDialog' used in nested name specifier

在Qte下使用QFileDialog时,编译会出现如上问题。也就是说Qte不支持类QFileDialog。我在网上搜了一下解决方法,有网友提供自己编写的QFileDialog类: filedialo...

error: variable ‘QApplication a’ has initializer but incomplete type

忘了 #include

variable `xxx' has initializer but incomplete type

说明xxx对应的类型没有找到,类型需要定义. static struct i2c_driver touchkey_i2c_driver  = { .driver = { .owner = THIS...

关于错误: error: variable ‘QApplication app’ has initializer but incomplete type

#include #include #include #include #include class MainWindow : public QMainWindow { public:...

编译错误--------:XX does not name a type和field `XX' has incomplete type

两个C++编译错误及解决办法--does not name a type和field `XX' has incomplete type 编译错误一:XX does not name a ...

ERROR :“dereferencing pointer to incomplete type”是什么错误?

“dereferencing pointer to incomplete type”是什么错误? I use gcc to compile my C file. dereferencing p...

前向声明之“Error: pointer to incomplete class type is not allowed.”

在编译C++文件时有时候遇到这个问题,其实这是因为我们使用了前向声明(forward declaration)。 来自wiki的定义,在计算机程序设计中, 前向声明是指声明标识符(表示编程的实体,如...

[Error] base operand of '->' has non-pointer type 'stac

犯错=成长编写顺序栈时出现下边的提醒31[Error] base operand of '->' has non-pointer type 'stack'直接上代码(错误版本):#include #...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Error: variable 'QApplication app' has initializer but incomplete type
举报原因:
原因补充:

(最多只允许输入30个字)