Visual Studio

Visual C++で円周率のM_PIを使う

スポンサーリンク

円周率

Visual Studio 2015のVisual C++で、円周率の「M_PI」を使う方法です。
プログラムで「M_PI」を使いビルドすると、「M_PI:定義されていない識別子です」のエラーになりました。
「M_PI」を使うには、ちょっとした追記が必要でした。調べたのでメモしておきます。

ビルドしたら「M_PI:定義されていない識別子です」のエラーになる。

M_PIを使うためには

下記2行を追記します。

#define _USE_MATH_DEFINES
#include <math.h>

※「_USE_MATH_DEFINES」は、math.hライブラリより前に定義する必要あります。

これで、「M_PI」が使えるようになり、ビルドしてエラーなくなりました。

コメント

タイトルとURLをコピーしました