构建cocos2d-x时出错C4996源代码

时间:2016-05-18 10:20:41

标签: c++ windows cocos2d-x

我刚刚从github中提取cocos2d源代码,并尝试使用命令构建为win32:

cocos gen-libs -p win32

我得到了以下错误:

"...\tools\simulator\framworks\runtime-src\proj.win32\simulator.sln"
(1) ..... ....cocos\2d/CCSprite.h<474>: error C4996:
'cocos2d::Node::ignoreAnchorPointForPosition': was declared
deprecated...".

我正在运行Windows 7。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

您必须进行一些更改,因为许多方法已被弃用。 就像CCSprite一样,我们只能使用Sprite。 已经做出了许多改变。 因此,通过查看这么多代码,很难为您的错误提供适当的答案。

答案 1 :(得分:0)

一旦发布了更安全,更好的版本,就会声明许多API和方法已被弃用。你仍然可以使用它们。您只需要关闭标记Treat warning as error

对于VS 2008,

  

项目 - &gt;右键点击 - &gt;属性

     

配置属性 - &gt; C / C ++ - &gt;一般

     

将警告视为错误:否

VS 2008