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