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参数了。 Coco