编译问题: 感觉是lib没有被识别

环境 coco2dx-3,2, vs2012,只要把代码

    CCSprite* plate = CCSprite::create("background.png");
    addChild(plate);

    plate->setAnchorPoint(CCPointZero);


```

中的这句 
plate->setAnchorPoint(CCPointZero);


```


改成

plate->setAnchorPoint(ccp(0,0));


```


就会编过了

求各位兄弟姐妹给解答解答,感激不尽!

1>------ 已启动生成: 项目: chineseChess, 配置: Debug Win32 ------
1>  chineseChess.cpp
1>e:\cocos_project\chinesechess\classes\chinesechess.cpp(41): warning C4996: 'cocos2d::CCSize': 被声明为已否决
1>          c:\cocos\frameworks\cocos2d-x\cocos\deprecated\ccdeprecated.h(774) : 参见“cocos2d::CCSize”的声明
1>e:\cocos_project\chinesechess\classes\chinesechess.cpp(41): warning C4996: 'cocos2d::Director::sharedDirector': 被声明为已否决
1>          c:\cocos\frameworks\cocos2d-x\cocos\base\ccdirector.h(136) : 参见“cocos2d::Director::sharedDirector”的声明
1>e:\cocos_project\chinesechess\classes\chinesechess.cpp(42): warning C4996: 'cocos2d::CCSprite': 被声明为已否决
1>          c:\cocos\frameworks\cocos2d-x\cocos\deprecated\ccdeprecated.h(678) : 参见“cocos2d::CCSprite”的声明
1>          c:\cocos\frameworks\cocos2d-x\cocos\deprecated\ccdeprecated.h(678) : 参见“cocos2d::CCSprite”的声明
1>e:\cocos_project\chinesechess\classes\chinesechess.cpp(44): warning C4996: 'cocos2d::ccp': 被声明为已否决
1>          c:\cocos\frameworks\cocos2d-x\cocos\deprecated\ccdeprecated.h(47) : 参见“cocos2d::ccp”的声明
1>e:\cocos_project\chinesechess\classes\chinesechess.cpp(46): warning C4996: 'cocos2d::CCSprite': 被声明为已否决
1>          c:\cocos\frameworks\cocos2d-x\cocos\deprecated\ccdeprecated.h(678) : 参见“cocos2d::CCSprite”的声明
1>e:\cocos_project\chinesechess\classes\chinesechess.cpp(49): warning C4996: 'cocos2d::CCPointZero': 被声明为已否决
1>          c:\cocos\frameworks\cocos2d-x\cocos\deprecated\ccdeprecated.h(394) : 参见“cocos2d::CCPointZero”的声明
1>e:\cocos_project\chinesechess\classes\chinesechess.cpp(51): warning C4996: 'cocos2d::ccp': 被声明为已否决
1>          c:\cocos\frameworks\cocos2d-x\cocos\deprecated\ccdeprecated.h(47) : 参见“cocos2d::ccp”的声明
1>e:\cocos_project\chinesechess\classes\chinesechess.cpp(54): warning C4996: 'cocos2d::CCSize': 被声明为已否决
1>          c:\cocos\frameworks\cocos2d-x\cocos\deprecated\ccdeprecated.h(774) : 参见“cocos2d::CCSize”的声明
1>  41 File(s) copied
1>AppDelegate.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/SAFESEH”规范)
1>     正在创建库 E:\cocos_project\chineseChess\proj.win32\Debug.win32\chineseChess.lib 和对象 E:\cocos_project\chineseChess\proj.win32\Debug.win32\chineseChess.exp
1>chineseChess.obj : error LNK2001: 无法解析的外部符号 "class cocos2d::Vec2 const cocos2d::CCPointZero" (?CCPointZero@cocos2d@@3VVec2@1@B)
1>E:\cocos_project\chineseChess\proj.win32\Debug.win32\chineseChess.exe : fatal error LNK1120: 1 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

Point::ZERO

是因为 3.2被改成这个了么?

多谢 改过可以了

3.0就已经改了。。。

https://github.com/cocos2d/cocos2d-x/blob/cocos2d-x-3.0/docs/RELEASE_NOTES.md

不过到最新的分支还是兼容的。

const Vec2 CCPointZero = Vec2::ZERO;

2.x到3.x很多已经改掉了

引擎版本的问题