可能:
1. HUDLayer.h 没有对应的HUDLayer.cpp文件
2. 或者没有包含HUDLayerHUDLayer 的库文件(*.lib)
没有找到包含HUDLayer 的库文件(*.lib)
楼主你好,我也遇到了一模一样的错误,我用到的类和你一样,都是MainGame,Player,HUDLayer。报的错误也是这个static HUDLayer* hudLayer 找不到。你还记得这个错误怎么解决吗
-----------------------------------------------
今晚突然找到解决方法了:在MainGameScene.cpp的函数体外加这一句声明
HUDLayer* MainGame::hudLayer;(把这一句写在前面。注意要写在函数体外)
然后就可以继续跑了。不过还不太清楚原因,刚接触cocos2dx和C++,哈哈哈