按道理讲应该是不会报错的,你把报错信息发一下。或者你试试把math.h改成cmath
1、“undefined reference to atan2”;2、“undefined reference to cos”;3、“undefined reference to sqrt”。三个错误表示在链接阶段无法找到 atan2、cos 、 sqrt 函数的定义,确定下是否正确引入了数学库(例如 math.h 或 cmath)并链接到正确的库文件。