C++ “不正确”;无效参数";Eclipse代码分析器给出的错误
我正在使用cocos2d-x库,并试图从中调用几个函数。代码编译时没有任何错误,而代码分析器不断抱怨两个函数中的“无效参数”:C++ “不正确”;无效参数";Eclipse代码分析器给出的错误,c++,eclipse,cocos2d-x,codan,C++,Eclipse,Cocos2d X,Codan,我正在使用cocos2d-x库,并试图从中调用几个函数。代码编译时没有任何错误,而代码分析器不断抱怨两个函数中的“无效参数”: static inline ccColor3B ccc3(const GLubyte r, const GLubyte g, const GLubyte b); static CCTintTo* create(float duration, GLubyte red, GLubyte green, GLubyte blue); 所有其他电话都能正常工作。这两个函数之间的
static inline ccColor3B ccc3(const GLubyte r, const GLubyte g, const GLubyte b);
static CCTintTo* create(float duration, GLubyte red, GLubyte green, GLubyte blue);
所有其他电话都能正常工作。这两个函数之间的共同点是GLubyte的使用,这在其他函数中是不可用的。GLubyte的定义如下:
typedef unsigned char GLubyte;
我不认为问题在于我调用方法的方式,但这里有一个关于相关部分的片段:
#include "cocos2d.h"
USING_NS_CC;
...
ccColor3B color=ccc3(250,200,100);
看起来问题是由CODAN引起的。所以我的问题是:为了满足分析器的要求并消除所有这些错误,我应该在代码中更改/添加什么?我不希望禁用它,所以任何手动解决方案都足够了