本文共 313 字,大约阅读时间需要 1 分钟。
原因:
此情况经常出现在大型工程项目中)如果存在两个类的头文件a.h和b.h,在a.h中有这样的语句:#include "b.h", 且在b.h文件中有这样的语句:#include "a.h"。同时,在一个类中有另一个类的对象时,那么就会出现这样的错误。
解决方案:
你如果想把ALayer层添加到GameScene中,那么: <1> 在ALayer.h中, #include "GameScene.h" GameScene* m_gameScene;
<2>
在GameScene.h中 class ALayer; ALayer* m_aLayer;
在GameScene.cpp中:
#include "ALayer.h" 转载地址:http://cztli.baihongyu.com/