math.hをインクルードしているのにM_PIが使えないです。
DXライブラリを使っております。
そのため、自分でM_PIを定義してます・・・。
math.hをインクルードしているのにM_PIが使えない
Re:math.hをインクルードしているのにM_PIが使えない
たかぎ様
遅くにご回答ありがとうございます。
ということDXライブラリでは自分で宣言しなければいけないのでしょうか?
VS2005を使っております。
遅くにご回答ありがとうございます。
ということDXライブラリでは自分で宣言しなければいけないのでしょうか?
VS2005を使っております。
Re:math.hをインクルードしているのにM_PIが使えない
Visual Studio であれば、math.h をインクルードする前に _USE_MATH_DEFINES を定義すると使えますよ。
たかぎさんの仰るとおり、独自仕様のため、ご丁寧に通常では定義されません。
math.h を開いてコードの最後を見ると E_ で始まるマクロ定義文があり、
上記のように #if で括られている事が分かります。
たかぎさんの仰るとおり、独自仕様のため、ご丁寧に通常では定義されません。
math.h を開いてコードの最後を見ると E_ で始まるマクロ定義文があり、
上記のように #if で括られている事が分かります。