cocos2dx 3.2在Eclipse上打包出现error: call of overloaded 'abs(float)' is ambiguous

前端之家收集整理的这篇文章主要介绍了cocos2dx 3.2在Eclipse上打包出现error: call of overloaded 'abs(float)' is ambiguous前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

代码 abs(a-b); 一个数学公式,这是何故呢?

看来是函数冲突造成的,
后来发现 abs()函数改为 fabs(),即可编译成功。看来是C++函数名不同的缘故。
因为计算因子都是float类型。

在VS上我给abs传递的参数是float,但是可以正常编译通过。
在Eclipse上就无法自动转换了
所以最后改成fabs(double)函数就可以直接传递float参数了。

Cocos新手学习必备源码啊,大量本人写的的源码(有些商业的淘宝店木有放出来,可以私聊),ARPG,动作射击,闯关益智,可学习可运营 个人淘宝店,适合新手,我还可以做技术支持,帮助换皮,带新手等https://shop141567464.taobao.com/?spm=a313o.7775905.1998679131.d0011.pzUIU4

不懂的可以加我的QQ群: 239982941(cocos2d-x 3.x学习群)欢迎你的到来哦,看了博文给点脚印呗,谢谢啦~~

猜你在找的Cocos2d-x相关文章