我在使用Visual Studio 2012编译包含cmath的c ++项目时出现问题,我收到此错误
error C2065: 'M_PI' : undeclared identifier
我已经尝试了这个M_PI works with math.h but not with cmath in Visual Studio,但它根本不起作用
我该如何解决这个问题?
修改
几周前我下载的应用程序源代码不稳定。所以今天我尝试下载更新的资源,现在它就像一个魅力答案 0 :(得分:0)
将以下代码放在头文件中并包含它,您需要M_PI
#pragma once
#include <cmath>
#ifndef M_PI
namespace
{
const double M_PI = std::acos(-1.0);
}
#endif