2016-01-29 3 views
1

При попытке получить старый код (вероятно, от около 2001-2005 или около того), чтобы построить, я кулачок через следующие условные включают:Что такое xmath.h?

#if _MSC_VER >= 1300 
#include <xmath.h> 
#endif 

Я в настоящее время здание с Visual Studio 2012:

Microsoft (R) C/C++ Optimizing Compiler Version 17.00.61030 for x86 

который дает фатальную ошибку на этом включают:

fatal error C1083: Cannot open include file: 'xmath.h': No such file or directory 

Так что для меня это выглядит как нестандартный Microsoft конкретного заголовок, который был s upported от _MSC_VER 1300 (MSVC++ 7.0), но в настоящее время больше не поддерживается. Мои вопросы:

  1. Является ли мое предположение правильным? Если «да», из какой версии MSVC++ этот заголовок больше не поддерживается?

  2. Какова цель включения заголовка xmath.h? Мой код отлично компилируется без него, поэтому я, вероятно, могу просто отказаться от него?

  3. Есть xmath.h где-то где-то? Я не могу найти подходящую документацию, используя простой поиск Google.

ответ

0

xmath.h является частью внутренней реализации стандартной библиотеки Microsoft C++. Для вашего кода нет причин использовать его. Если ваш код компилируется без него, сбросьте его.

+0

Спасибо за подтверждение того, что я думал. Сбросил включить и доволен этим :-) –

Смежные вопросы