本文共 247 字,大约阅读时间需要 1 分钟。
编译器找不到 M_PI 这个符号,没有定义 ?
error: ‘M_PI’ undeclared (first use in this function)
当我们使用 gcc -std=c99 或者是 -std=c11 的时候,是没有定义 ‘M_PI’ 符号的;
但是使用 -std=gun99 的时候就可以了;所以在编译的时候添加gcc -std=gun99 就可以了;
如果是cmake可以在中添加 add_definitions(-std=gnu99) 这行代码就可以;转载地址:http://ggfli.baihongyu.com/