Visual Studio」カテゴリーアーカイブ

Visual C++ でmath.h をインクルードしてもM_PIが定義されないときの対処方法

LinuxのCでは math.h をインクルードすれば、M_PIが定義されるが、Visual C++では未定義のままである。
その時にはmath.h をインクルードする前に、_USE_MATH_DEFINES を define すれば良い。

#define _USE_MATH_DEFINES
#include <math.h>

Visual Studioでブレークポイントを仕掛けたのにヒットしてくれないときの対処方法

Visual Studio 2008の場合
メニューで[ツール]->[オプション…]
ダイアログボックスのツリーの[デバッグ]->[全般]で
[元のバージョンと完全に一致するソース ファイルを必要とする] をオフにする。

Visual Studio 2013で[マルチバイト文字セット]を使用する

[Visual Studio 2013]

MFCのアプリケーションを作成するときに、プロジェクトの[文字セット]として、 [マルチバイト文字セットを使用する]  または [設定なし]を使う場合は

あらかじめ、MBCS DLLをインストールしておく必要がある。

実際の作業は、

http://go.microsoft.com/fwlink/p/?LinkId=286820

にアクセスして、vc_mbcsmfc.exe をダウンロードして、このEXEファイルを実行すればよい。