Я собираю Yocto 2.5 (Sumo) с Gstreamer 1.14 и OpenCV 3.4.5
Я получаю эту ошибку при компиляции Gstreamer:
build_xwayland_mq/tmp/work/aarch64-mx8m-poky-linux/gstreamer1.0-plugins-bad/1.14.4.imx-r0/recipe-sysroot/usr/include/opencv2/imgproc/types_c.h:445:21: error: conflicting declaration of C function 'CvMoments cvMoments(const cv::Moments&)'
CV_INLINE CvMoments cvMoments(const cv::Moments& m)
та же ошибка в imgproc_ c .h: 360: 13
Я видел, как кто-то решил эту проблему, создав вместо этого OpenCV 4, но нам нужен OpenCV 3.4.5 для нашего собственного проекта.
Кто-нибудь знает, как разрешить этот конфликт?