C++ xmath.h是做什么用的?

C++ xmath.h是做什么用的?,c++,visual-studio,visual-c++,include,math.h,C++,Visual Studio,Visual C++,Include,Math.h,在尝试生成一些较旧的代码(可能是2001-2005年左右的代码)时,我跨越了以下条件,包括: #if _MSC_VER >= 1300 #include <xmath.h> #endif 在这方面出现了致命错误,包括: fatal error C1083: Cannot open include file: 'xmath.h': No such file or directory 所以在我看来,这看起来像是一个非标准的特定于Microsoft的头文件,在上的_MSC_VER

在尝试生成一些较旧的代码(可能是2001-2005年左右的代码)时,我跨越了以下条件,包括:

#if _MSC_VER >= 1300
#include <xmath.h>
#endif
在这方面出现了致命错误,包括:

fatal error C1083: Cannot open include file: 'xmath.h': No such file or directory
所以在我看来,这看起来像是一个非标准的特定于Microsoft的头文件,在上的_MSC_VER 1300(MSVC++7.0)支持,但目前不再支持。我的问题是:

  • 我的假设正确吗?如果“是”,则从哪个版本的MSVC++不再支持此标头

  • 包含
    xmath.h
    标题的目的是什么?没有它,我的代码编译得很好,所以我可能可以不使用它

  • xmath.h
    是否有文档记录?使用简单的谷歌搜索,我似乎找不到任何像样的文档


  • xMaul.h是微软标准C++库内部实现的一部分。您的代码没有理由使用它。如果代码没有它就编译得很好,就把它转储。

    谢谢您确认我的想法。扔掉了包裹,并为此感到高兴:-)谢谢你证实我的想法。扔掉包裹,并为此感到高兴:-)
    fatal error C1083: Cannot open include file: 'xmath.h': No such file or directory