Qt: 以前一直使用的是Qt的mingw编译器,换了个编译器报错,找不到Q_OBJEC 这是为什么啊?

以前一直是使用的MINGW编译器,Qt使用起来完全没问题,但是最近想换个MSVC2017编译器,按照网上的方法设置好以后,就显示一大堆红色的错误警告,甚至我直接新建一个项目都全是错误,这是为什么呢?
图片说明

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^