diff -Naur a/modules/core/include/opencv2/core/cvdef.h b/modules/core/include/opencv2/core/cvdef.h --- a/modules/core/include/opencv2/core/cvdef.h 2018-05-25 17:56:18.940458446 -0400 +++ b/modules/core/include/opencv2/core/cvdef.h 2018-05-25 17:58:49.270461403 -0400 @@ -482,6 +482,7 @@ } #else #include +#if defined __cplusplus namespace cv { typedef ::int8_t int8_t; typedef ::uint8_t uint8_t; @@ -494,7 +495,7 @@ } #endif #endif - +#endif //! @}