Qt 项目迁移导致的报错

接手了一个别人的项目配好环境之后,发现Qt出现奇怪的报错
#include 有一部分头文件加了qt路径也不能直接用

#include <Qthread>
#include <QImage>
qimage会直接找不到需要改为#include <Qtcore\qimage.h>
class Q_DECL_EXPORT abc : public QObject{
Q_Object
public:...
private:...
}

冒号报错 应输入;分号
怀疑是qt环境的问题,但是头文件include路径也没错,请问是哪里不对

不要用尖括号,用引号,#include"qimage.h"

可能是安装QT的时候,组件没选择全

检查原始代码中前面有没有多字符或少字符

修改下解决方案中属性表的 链接器库目录和C++常规中附加包含库目录就好了