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

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

概述代码 abs(a-b); 一个数学公式,这是何故呢? 看来是函数冲突造成的, 后来发现 abs()函数改为 fabs() ,即可编译成功。看来是C++函数名不同的缘故。 因为计算因子都是float类型。 解决方法: 在VS上我给abs传递的参数是float,但是可以正常编译通过。 在Eclipse上就无法自动转换了 所以最后改成fabs(double)函数就可以直接传递float参数了。 Coco

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

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

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

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

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

总结

以上是内存溢出为你收集整理的cocos2dx 3.2在Eclipse上打包出现error: call of overloaded 'abs(float)' is ambiguous全部内容,希望文章能够帮你解决cocos2dx 3.2在Eclipse上打包出现error: call of overloaded 'abs(float)' is ambiguous所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1056914.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存