我正在使用 cocos2dx 2.2
我在访问 appdelegate 类变量时收到此错误'shared application' is private member of "cocos2d::ccapplication"。
我的访问 appdelegate 代码:-
AppDelegate* appdel = (AppDelegate*)AppDelegate::sharedApplication();
CCApplication.h 中的以下变量属于公共(public)属性(property)。
static CCApplication* sharedApplication();
有点困惑哪里做错了?
最佳答案
像这样更改您的 AppDelegate 类代码..
class AppDelegate : public cocos2d::CCApplication
来自
class AppDelegate : private cocos2d::CCApplication
您的 CCaplication 是私有(private)属性(property)。您需要将其更改为公开。
关于c++ - “共享应用程序”是 "cocos2d::ccapplication"的私有(private)成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24384018/