I am trying to migrate my old project to cocos2d-x 3.6. After working with deprecated classes, I caught this error and have no idea how to fix it. Seems it says there is a declaration conflict in file CCSSceneReader.h
Here is what I have done:
I got my old project built without any problem
Created a new project somewhere
Delete the cocos2d folder in my project and replace it with the new cocos2d folder
Run cocos compile -p android in my project folder
In file included from jni/../../Classes/MainMenuScene.cpp:3:0:
C:/Users/k15bh_000/Documents/Projects/KiteRacer/proj.android/../cocos2d/cocos/editor-support/cocostudio/../cocostudio/CCSSceneReader.h:82:20: error: expected ';' at end of member declaration
cocos2d::Node* createObject(CocoLoader *cocoLoader, stExpCocoNode *cocoNode, cocos2d::Node* parent, AttachComponentType attachComponent);
^
C:/Users/k15bh_000/Documents/Projects/KiteRacer/proj.android/../cocos2d/cocos/editor-support/cocostudio/../cocostudio/CCSSceneReader.h:82:33: error: 'cocos2d::Node* cocostudio::SceneReader::createObject' conflicts with a previous declaration
cocos2d::Node* createObject(CocoLoader *cocoLoader, stExpCocoNode *cocoNode, cocos2d::Node* parent, AttachComponentType attachComponent);
^
C:/Users/k15bh_000/Documents/Projects/KiteRacer/proj.android/../cocos2d/cocos/editor-support/cocostudio/../cocostudio/CCSSceneReader.h:78:20: note: previous declaration 'cocos2d::Node* cocostudio::SceneReader::createObject(const Value&, cocos2d::Node*, cocostudio::SceneReader::AttachComponentType)'
cocos2d::Node* createObject(const rapidjson::Value& dict, cocos2d::Node* parent, AttachComponentType attachComponent);
^
C:/Users/k15bh_000/Documents/Projects/KiteRacer/proj.android/../cocos2d/cocos/editor-support/cocostudio/../cocostudio/CCSSceneReader.h:82:44: error: expected ')' before '*' token
cocos2d::Node* createObject(CocoLoader *cocoLoader, stExpCocoNode *cocoNode, cocos2d::Node* parent, AttachComponentType attachComponent);
^
C:/Users/k15bh_000/Documents/Projects/KiteRacer/proj.android/../cocos2d/cocos/editor-support/cocostudio/../cocostudio/CCSSceneReader.h:83:31: error: 'CocoLoader' has not been declared
void setPropertyFromJsonDict(CocoLoader *cocoLoader, stExpCocoNode *cocoNode, cocos2d::Node *node);
^
C:/Users/k15bh_000/Documents/Projects/KiteRacer/proj.android/../cocos2d/cocos/editor-support/cocostudio/../cocostudio/CCSSceneReader.h:83:55: error: 'stExpCocoNode' has not been declared
void setPropertyFromJsonDict(CocoLoader *cocoLoader, stExpCocoNode *cocoNode, cocos2d::Node *node);
^
In file included from jni/../../Classes/ShoppingScene.cpp:1:0:
jni/../../Classes/ShoppingScene.h:18:36: warning: 'cocos2d::CCScene' is deprecated (declared at C:/Users/k15bh_000/Documents/Projects/KiteRacer/proj.android/../cocos2d/cocos/3d/../
Can someone here please help me with this problem?
