0
我有以下問題:_USE_MATH_DEFINES在C++(VS2010)
我想使用math.h
定義M_PI
。爲了做到這一點,在包含標題之前應該定義_USE_MATH_DEFINES
。
下面的解決方案正常工作:
#define _USE_MATH_DEFINES
然後
#include < math.h >
不過,我想補充的_USE_MATH_DEFINES
定義的預處理器定義(項目 - >屬性 - > C/C++ - >預處理器 - >預處理器定義)。如果在那裏添加_USE_MATH_DEFINES
,則M_PI
不被識別(因爲沒有定義常數)。
這是爲什麼?你有什麼想法?