一加入Label类成员,类与CREATE_FUNC就出错,是什么原因?

一加入Label私有成员就类与CREATE_FUNC就出错,删掉就没事,错误提示的内容在百度上也找不到。请教一下大家。

#include 
#include "cocos2d.h"

class CardSprite : public cocos2d::Sprite{
public:
    static CardSprite createCard();
    virtual bool init();
    CREATE_FUNC(CardSprite);
    
    int getNum();
    void setNum(int num);
    
private:
    int number;
    void enemyInit();

    cocos2d::Label      labelNum;
    cocos2d::LayerColor layerColorBG;

};


```

补充一下:如果是写成public成员一样会出错,只要是添加了cocos2d::Label成员就会出错,这到底是为什么呀?:3:

Label* labelNum;
LayerColor* l;