Visual Basic 2008 Express の math.h で NAN を定義する方法を誰かが知っているかどうか疑問に思っていましたか?
SciDAVis をコンパイルしようとしましたが、エラー C2065 : 'NAN' : Undeclared Identifier という MuParserScripting.h のエラーが発生します。
フォルダー C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\math.h を確認すると、NAN が宣言されていないことがわかりました。次のコードを追加しました。
#ifdef _MSC_VER
#define INFINITY (DBL_MAX+DBL_MAX)
#define NAN (INFINITY-INFINITY)
#endif
しかし、それは私に言って多くのエラーを与えます: エラー C2065: 'DBL_MAX': 宣言されていない識別子。
誰にも提案はありますか?
感謝!