c++ - “共享应用程序”是 "cocos2d::ccapplication"的私有(private)成员

标签 c++ ios cocos2d-x

我正在使用 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/

相关文章:

windows - Cocos2d-x键盘实现

C++为什么调用了错误的重写方法

c++ - 为什么我不能从 C++ 中的派生类实例调用模板化方法?

ios - 如何在 RPGLE 中构建 APNS 通知?

iOS 12.2 - 缺少锁屏控件

ios - 在iOS中将多个图像上传为文件

javascript - 添加新文件后无法启动cocos

c++ - 带有 Visual Studio 2013 的 Qt 5.4 - QtCored.dll 缺失

c++ - wchar_t 和 char16_t 在 Windows 上是一样的吗?

c++ - 将信息传递给 Cocos2D-X 中的其他 CCScene?