问题描述 在使用QtCreator 编写的时候遇到了 “不允许指针指向不完整的类类型”,找了许久原因没有找到,包也导入了,就是不行。最后使用VS打开项目才发现问题所在 原因分析: 项目中有两个类的保护宏命名一致,两个类出现在一个类里,就会导致编译器会找不到其中一个类 解决方案: 相同的保护宏修改成不一样