C(C89)M_PI是未声明的,尽管我已经包含了math.h头文件

时间:2013-11-28 21:12:06

标签: c compiler-errors

我在C89中编写应用程序,我需要访问M_PI定义的变量。我已经包含了math.h头文件,但它仍然告诉我M_PI是未声明的。

这是我使用M_PI的代码片段:

#include <math.h>

void test_MPI(){

    float course_in_rad;
        float lat_in_rad;

        course_in_rad = 55.0 * M_PI / 180.0;
        lat_in_rad = 52.092 * M_PI / 180.0;

}

产生的错误是:

error: ‘M_PI’ undeclared (first use in this function)

有什么想法吗?

0 个答案:

没有答案