1

它可能是重复的。但我的问题是我将CGPointUtils.c/.h添加到我的项目中。我在.h文件中遇到错误。错误"_radiansToDegree" referenced from就像 CGRect referenced from错误消息。

我检查了代码中的所有内容都是正确的,它返回的 CGFloat 数据类型是 radiansToDegree(rads)。这是我得到错误的地方。

代码:

CGFloat angleBetweenPoints(CGPoint first, CGPoint second) {
CGFloat height = second.y - first.y;
CGFloat width = first.x - second.x;
CGFloat rads = atan(height/width);
return radiansToDegrees(rads);

在最后一行,错误在哪里?谁能给我一个解决方案。谢谢

4

1 回答 1

0

radiansToDegrees 不在 math.h 中。

可能最简单的解决方案是写一个,(它只是乘以 180/M_PI)。

于 2012-04-10T11:24:34.413 回答