Да, это было изменено в VS2010:
/* hypot and hypotf are now part of the C99 Standard */
static __inline double __CRTDECL hypot(_In_ double _X, _In_ double _Y)
{
return _hypot(_X, _Y);
}
Не уверен в ошибке abs (), номер строки выглядит неправильно.Заголовок math_functions.h больше не совместим с VS2010, что-то должно дать.Рассмотрите необходимость все еще включать #include math.h, он должен быть функционально заменен на Cuda.Взлом заголовка - это еще один способ обойти проблему, пока они ее не исправят:
#if !defined(_MSC_VER) || _MSC_VER < 0x1400
// hypotf definition here...
#endif