找回密码
 立即注册
收起左侧

编译HelloWorld时没有这样的目录是什么回事啊

4
回复
6087
查看
[复制链接]
累计签到:53 天
连续签到:1 天
来源: 2016-3-25 17:41:38 显示全部楼层 |阅读模式
1Qter豆
E:\QtApplication\helloworld1\helloworld\main.cpp:1: error: QApplication: No such file or directory
#include <QApplication>
                        ^

回复

使用道具 举报

尚未签到

2016-3-25 20:19:48 显示全部楼层
没有找到 QApplication  这个文件。
可能是因为编译Qt4工程的原因,Qt5把 QApplication 文件转移到了 QtWidgets 文件夹下了!
在 .pro 工程里 添加一句

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport
回复

使用道具 举报

累计签到:53 天
连续签到:1 天
2016-3-28 09:13:20 显示全部楼层
Always_Sunny 发表于 2016-3-25 20:19
没有找到 QApplication  这个文件。
可能是因为编译Qt4工程的原因,Qt5把 QApplication 文件转移到了 QtWid ...

把你这句加进去了,还是不行,我的QT是qt.5.6.0版本,还是没有找到QApplication 文件
回复

使用道具 举报

累计签到:53 天
连续签到:1 天
2016-3-28 09:55:03 显示全部楼层
解决了,是这个思想,只是在工程.pro文件里面加了一句  QT += widgets   就OK了,
回复

使用道具 举报

累计签到:53 天
连续签到:1 天
2016-3-28 09:55:43 显示全部楼层
skyboy 发表于 2016-3-28 09:13
把你这句加进去了,还是不行,我的QT是qt.5.6.0版本,还是没有找到QApplication 文件 ...

thanks,这个问题已经解决 了已经解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了