[ C + +的错误] Unit1.cpp ( 27 ) : E2451未定义符号' M_PI '

请问这个是BCB6上出现的问题,怎么定义这个符号,谢谢~~

第1个回答  2013-09-13
你的程序中使用了M_PI这个常量或者变量,但是这个常量或者变量没有定义,所以出现这个问题。
你Unit1.cpp的27行是啥?
第2个回答  2013-09-13
#define PI /*定义符号名PI*/

[ C + +的错误] Unit1.cpp ( 27 ): E2451未定义符号' M_PI '
这个常数不包含在标准内, 它应该是定义准确到机器精度的 值。如果你需要用到 , 你需要自己定义, 或者用 4*atan(1.0) 或 acos(-1.0) 来计算出来。

[ C + +的错误] Unit1.cpp ( 27 ): E2451未定义符号' M_PI '
你的程序中使用了M_PI这个常量或者变量,但是这个常量或者变量没有定义,所以出现这个问题。你Unit1.cpp的27行是啥?

代码报错 :[C++ Error] Unit1.cpp(23): E2451 Undefined symbol...
没有定义变量ValidFile,或者你在其他头文件里定义了,但是没有包含头文件

[C++ Error] Unit1.cpp(25): E2451 Undefined symbol 'data' 请教高手...
data = new double[N]; \/\/ 你定义的date,用的是data

相似回答
大家正在搜