moonlqer 发表于 2013-8-22 22:50:22

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

我用的是   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的有帮助。。
   

Joey_Chan 发表于 2013-8-23 09:12:59

qt5的官方文档有移植qt4的注意事项,官网首页就有

moonlqer 发表于 2013-8-23 18:51:22

Joey_Chan 发表于 2013-8-23 09:12 static/image/common/back.gif
qt5的官方文档有移植qt4的注意事项,官网首页就有

嗯,我也上官网看看去。
页: [1]
查看完整版本: 刚入手Qt5,发现编译总是说某某头文件找不到。。。