C++ QT包括来自类头的类型

C++ QT包括来自类头的类型,c++,qt,C++,Qt,我正在OSX上开发Qt5.0。我包含了来自其他类的头文件,但将这些类用作类型会在构建时出错:使用未声明的标识符 然而,我包含的一些类似乎可以作为类型使用。这可能是QT中的一个错误,还是我错过了什么 谢谢 代码示例: #include Aclass.h class Bclass { vector<Aclass> vectorofA;} #包括Aclass.h 类B类{向量向量A;} 选项2(“我错过了什么吗”)的可能性更大。您是否有任何循环依赖项,例如在Aclass.h中找到的是#

我正在OSX上开发Qt5.0。我包含了来自其他类的头文件,但将这些类用作类型会在构建时出错:使用未声明的标识符

然而,我包含的一些类似乎可以作为类型使用。这可能是QT中的一个错误,还是我错过了什么

谢谢

代码示例:

#include Aclass.h

class Bclass { vector<Aclass> vectorofA;}
#包括Aclass.h
类B类{向量向量A;}

选项2(“我错过了什么吗”)的可能性更大。您是否有任何循环依赖项,例如在
Aclass.h
中找到的是
#include“Bclass.h”
?您是否可以发布一个最小的实际代码示例供我们遵循?在Aclass.h中是否定义了名为Aclass的类型?其中是
Bclass
声明的末尾?谢谢大家,似乎存在循环依赖关系。我会仔细阅读这个主题,这样我以后就不会把事情搞砸了:-)