在tolua模块中,重复导入#include "cocos2d.h"引起的报错

已经解决,是我的问题。
问题背景是这样的,在使用zrong大的热更新模块时,
cv了z大的cpp代码。。。但是忘了剔除#include “cocos2d.h”…
z大的quick已经和官方的有区别了。所以在使用官方例子跑的时候会报错。。

具体原因是
在使用自定义c++的类库的时候,在cpp头部,又重新引入了
#include “cocos2d.h”

而且在cocos-ext.tolua定义的位置比AssetsManager.tolua靠前,
所以AssetsManager在编译的时候,重复导入了#include “cocos2d.h”
导致报错
现在的解决之道是,把个人定义的一律挪到cocos-ext.tolua底部
去掉自定义cpp中,#include “cocos2d.h”

头文件引用不当确实会引起一些问题