我想知道是否有人知道如何在 math.h 中为 Visual Basic 2008 Express 定义 NAN?
我试图用它编译 SciDAVis,但我收到 MuParserScripting.h 的错误,它显示错误 C2065 : 'NAN' : Undeclared Identifier。
当我检查文件夹 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':未声明的标识符。
有人有什么建议吗?
感谢!