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

刚入手Qt5,发现编译总是说某某头文件找不到。。。

2
回复
6743
查看
[复制链接]
累计签到:23 天
连续签到:1 天
来源: 原创 2013-8-22 22:50:22 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我用的是     windows XP系统 + qt-windows-opensource-5.1.0-mingw48_opengl-x86-offline.exe(在官网下载的666M的离线安装包)。
今天用这个环境看之前编写的Qt4的工程时,编译的时候总是出现 #include <**> 一些头文件找不到,郁闷之极,最后上网查了许久终于找到了原因:
在原来的Qt4工程 的 project.pro 文件中添加以下代码:
QT  += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
然后就可以正常的编译运行工程了,至于细节的原因我也不多说了,先运行再说,希望我的这个发现对刚入手Qt5的有帮助。。
   
回复

使用道具 举报

尚未签到

2013-8-23 09:12:59 显示全部楼层
qt5的官方文档有移植qt4的注意事项,官网首页就有
回复 支持 反对

使用道具 举报

累计签到:23 天
连续签到:1 天
2013-8-23 18:51:22 显示全部楼层
Joey_Chan 发表于 2013-8-23 09:12
qt5的官方文档有移植qt4的注意事项,官网首页就有

嗯,我也上官网看看去。
回复 支持 反对

使用道具 举报

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

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