cocos2d-x仅在eclipse中出现纯虚方法错误

Sen*_*Lee 3 eclipse android cocos2d-x

我正在关注一本韩国cocos2d-x书籍,并且编写了示例代码并在xcode和ios中运行良好.

但eclipse抱怨纯虚方法(代码完全相同!)

以下是错误消息.

"GameObject"类型必须实现继承的纯虚方法'cocos2d :: CCRGBAProtocol :: setOpacity'

class GameObject : public CCSprite

代码没什么特别的.定义GameObject类并从CCSprite继承.

我认为没有必要使用CCRGBAProtocol或setOpacity.为什么日食会抱怨这个?

提前致谢.

(cocos2d-x版本为2.2,android项目文件由cocos2d-x默认脚本生成)

小智 5

我以前遇到过同样的问题,原来应该是Eclipse Code Analysis插件问题.以下是否应解决您的问题.

在你的eclipse项目中, right click -> properties

C/C++ General -> Code Analysis

选择" Use project setting"

然后取消检查以下检查:

语法和 Semantic Errors-> Abstract class cannot be instantiated

它应该解决您的问题.