我在头文件中有如下的一个声明
extern cocos2d::CCTime time;
然后在编译的时候, 直接报 CCTime 不是 cocos2d的成员。 这个是啥子原因?
麻烦各位大侠们不吝赐教!!!
小弟偶纠结得蛋疼好几天了。。。
注:
cocos2dx 版本 是 2.0
IDE是 VS2010
我在头文件中有如下的一个声明
extern cocos2d::CCTime time;
然后在编译的时候, 直接报 CCTime 不是 cocos2d的成员。 这个是啥子原因?
麻烦各位大侠们不吝赐教!!!
小弟偶纠结得蛋疼好几天了。。。
注:
cocos2dx 版本 是 2.0
IDE是 VS2010
我看了一下,这个是有的,但是没使用过,以前的ccTime 是没了,换成了float,这个CCTime他写成了一个类,但是里面都是静态函数,也没有成员变量,直接用类名调用下面的函数就行,为什么要成名对象呢,而且我在代码里创建CCTime time;的变量编译没有问题
楼上说得对
— Begin quote from ____
windliujie 发表于 2012-9-10 14:39 url
2.0开始就没有CCTime了,全部用用float代替
— End quote
麻烦你看一下这个路径下的是啥?
谢谢
cocos2dx/platform/platform.h
class CC_DLL CCTime
{
public:
static int gettimeofdayCocos2d(struct cc_timeval *tp, void *tzp);
static double timersubCocos2d(struct cc_timeval *start, struct cc_timeval *end);
};
2.0开始就没有CCTime了,全部用用float代替
#include “cocos2d.h”
using namespace cocos2d;
在头文件里 试试
— Begin quote from ____
lytong 发表于 2012-9-7 16:42 url
#include “cocos2d.h”
using namespace cocos2d;
在头文件里 试试
— End quote
你说的这个方法试了
没用哦