VC++で M_PI が使えない
Visual StudioのC++でコーディングをしていた時に、math.hをincludeしているのにM_PIが使えず困ったのでその対策
_USE_MATH_DEFINESを定義すればよい
math.hをincludeして、円周率の定義である、M_PIを使おうとしたところ、
1 |
|
と怒られた。
どうも、_USE_MATH_DEFINESというのをdefineしないといけないらしい。
以下のようにすると問題なくコンパイルが通った。
1 2 |
|
以上。
Visual StudioのC++でコーディングをしていた時に、math.hをincludeしているのにM_PIが使えず困ったのでその対策
math.hをincludeして、円周率の定義である、M_PIを使おうとしたところ、
1 |
|
と怒られた。
どうも、_USE_MATH_DEFINESというのをdefineしないといけないらしい。
以下のようにすると問題なくコンパイルが通った。
1 2 |
|
以上。