How to derive a class from cocos2d::Label?

I am migrating a project from cocos2d 2.0 to 3, and one issue I have now is, there are many class derived from the Label class, and there seems to be no way to migrate them because the Label class in 3.0 has its constructors deleted.
Any idea how to solve this?

cocos2d::Label hasn’t had it’s constructors deleted, they were simply made protected to enforce the create() paradigm. If you have derived classes just make sure you’re inheriting publicly:

class MyLabel : public cocos2d::Label {}

not

class MyLabel : cocos2d::Label {}