diff --git a/modules/line_descriptor/src/precomp.hpp b/modules/line_descriptor/src/precomp.hpp index 189fba2ee..6fcffecbf 100644 --- a/modules/line_descriptor/src/precomp.hpp +++ b/modules/line_descriptor/src/precomp.hpp @@ -46,7 +46,9 @@ #pragma warning( disable : 4267 ) #endif +#ifndef _USE_MATH_DEFINES #define _USE_MATH_DEFINES +#endif #include #include "opencv2/core/utility.hpp" diff --git a/modules/reg/samples/map_test.cpp b/modules/reg/samples/map_test.cpp index 3e8846de2..607b3f289 100644 --- a/modules/reg/samples/map_test.cpp +++ b/modules/reg/samples/map_test.cpp @@ -36,12 +36,9 @@ //M*/ #include -#define _USE_MATH_DEFINES -#include #include #include // OpenCV window I/O #include // OpenCV image transformations -#include #include #include #include diff --git a/modules/text/src/erfilter.cpp b/modules/text/src/erfilter.cpp index f438c750e..93c2a2d90 100644 --- a/modules/text/src/erfilter.cpp +++ b/modules/text/src/erfilter.cpp @@ -51,7 +51,9 @@ typedef int int_fast32_t; #else #ifndef INT32_MAX + #ifndef __STDC_LIMIT_MACROS #define __STDC_LIMIT_MACROS + #endif #include #endif #endif