diff --git a/include/opencv/cv.h b/include/opencv/cv.h index aa237ac338..e5785c8bf7 100644 --- a/include/opencv/cv.h +++ b/include/opencv/cv.h @@ -43,8 +43,13 @@ #ifndef __OPENCV_OLD_CV_H__ #define __OPENCV_OLD_CV_H__ -#pragma warning("This is a deprecated opencv header provided for compatibility. Please \ -include a header from a corresponding opencv module") +#if defined(__GNUC__) +#warning "This is a deprecated opencv header provided for compatibility. Please include a header from a corresponding opencv module" +#endif + +#if !defined(CV_IMPL) +#define CV_IMPL extern "C" +#endif //CV_IMPL #include "opencv2/core/core_c.h" #include "opencv2/core/core.hpp"