总共两个类型的错误。
1. Qt 5.9.1和 vs2015写了个工程,出现以下错误,如下:

解决方法:
1)在当前项目上点击右键,找到“Qt Project Setting”选项,如下图:

2)如下,然后在“Version”中选择对应的win32版本,接着回车即可:

3)同理,若出现64版本的Qt,也是类似的解决方案。
2.无法打开“QMessageBox”,"QTimer",No such file or directory 等错误。
1)在include<QTimer>时竟然出现了错误,我的QT路径等并没有问题,想了想得到解决方法,如下:


要勾选相应的QT modules,这样在使用 include<QTimer>等时才不会出错。