Troubleshut# 错误 C2061 语法错误: 标识符“XXXX”
环境: vs + Qt5.12.7
前言
记录一个bug,临近下班了,编译工程出现错误 C2061 语法错误: 标识符“XXXX”,这不是耽误事儿嘛。。。心塞。。。
一、错误原因
头文件出现相互包含
A.h 中 #include"B.h" ,
B.h 中 #include"A.h"
二、修改
A.h(或者B.h)中不添加对方.h头文件,改在.h 文件中声明 calssA (或者class B),在.cpp文件中#include<A.h>(#include<B.h>)