本文主要是介绍error: ‘M_PI’ undeclared,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
错误信息
编译器找不到 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) 这行代码就可以;
这篇关于error: ‘M_PI’ undeclared的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!