WindowsでMinGWGCC + Eclipseを使用していますが、次のエラーが発生しました。
C:\ Program Files \ ITG Derivatives LLC \ api_clear-2.0.2.48 \ include / windows / csassert.h:12:20:致命的なエラーcrtdbg.hそのようなファイルまたはディレクトリはありません
crtdbg.h
ファイルは何ですか?どうすればそれを取得してこの問題を解決できますか?
WindowsでMinGWGCC + Eclipseを使用していますが、次のエラーが発生しました。
C:\ Program Files \ ITG Derivatives LLC \ api_clear-2.0.2.48 \ include / windows / csassert.h:12:20:致命的なエラーcrtdbg.hそのようなファイルまたはディレクトリはありません
crtdbg.h
ファイルは何ですか?どうすればそれを取得してこの問題を解決できますか?
<crtdbg.h>
Microsoft VisualC++固有のヘッダーです。次のようなスタブを使用して、この問題を回避できる場合があります。
#ifdef _MSC_VER
#include <crtdbg.h>
#else
#define _ASSERT(expr) ((void)0)
#define _ASSERTE(expr) ((void)0)
#endif
これにより、コンパイル対象のコード内のすべてのアサートが無効になりますが、コンパイル対象のコードでcrtdbg.h
メモリリーク検出などのより高度な機能が使用されている場合でも、役に立ちません。これらの機能を使用している場合は、MinGWではなくMSVC++を使用してコードをコンパイルする必要があります。