2010-11-02 51 views

回答

6

已解決。

我已經把

#define _USE_MATH_DEFINES 

#include "stdafx.h" 

隨着預編譯頭對(/羽),因爲它是在Release模式,一切都在它上面被忽略。

+0

得到愛預編譯頭... – jalf 2010-11-02 13:13:54

1

當心在配置調試差異和釋放:

最重要的是:

  • 包括文件
  • 定義
3

下面的代碼編譯在這兩個調試得很好,對我而言:

#define _USE_MATH_DEFINES 
#include <cmath> 

int main(void) 
{ 
    double x = M_PI; 
    return 0; 
} 

您的問題可能存在於您的代碼中的其他地方。您是否有條件編譯調試或發佈模式的任何地方?

相關問題