VS2017 C++ 程序报错“error C2065: “M_PI”: 未声明的标识符"

1.首先,程序中头文件的选择,要选择<math.h>头文件,在<cmath>文件中是没有对M_PI 的定义的。

2.选择:项目——>”XXX属性"——>配置属性——>C/C++——>预处理器——>预处理器定义,将“_USE_MATH_DEFINES”添加进去

3.编译成功

 VS2017 C++ 程序报错“error C2065: “M_PI”: 未声明的标识符"