昨天下载安装了最新的QT5.0,由于下载的是官方已经编译好的版本,安装的过程很顺利,但是安装完后,我打开原来在Qt4.8.4 + Creator 2.6.1下写的工程编译,就发现出现了很多cannot open include <QApplicaton>;cannot open include <QLabel>这样的错误,查了下工具链的设置,是没有问题的,用这个creator新建个工程也是没有问题的,但原来的这个工程就是不行,网上有人说在pro中加上 greaterThan(QT_MAJOR_VERSION,4):QT+=widgets这句,加完后还是同样的问题,不知道有谁遇到过相同的问题?顺便问一下,这些greaterThan的宏定义在哪里呢?