diff --git a/Utilities/otbsiftfast/libsiftfast.cpp b/Utilities/otbsiftfast/libsiftfast.cpp index 1c32b24fefa336ad698fed1d7c6961d3ee7ed631..a61f5b31bdf47bd67a5882bcafc74cbd1e14c8f7 100644 --- a/Utilities/otbsiftfast/libsiftfast.cpp +++ b/Utilities/otbsiftfast/libsiftfast.cpp @@ -130,7 +130,9 @@ inline vec_float4 atan2f4( vec_float4 y, vec_float4 x ); inline u64 GetMicroTime() { -#ifdef _WIN32 +//OTB - 28/11/2014 +/*For mingw LARGE_INTEGER is not defined but timeval struct exists in winsock2.h */ +#if defined(_WIN32) && !defined(_MSC_VER) LARGE_INTEGER count, freq; QueryPerformanceCounter(&count); QueryPerformanceFrequency(&freq);