undefined reference to `cv::imread(cv::String const&, int)‘
·
编译某程序时提示
undefined reference to `cv::imread(cv::String const&, int)'
函数没定义,那肯定是某个库没有加,我以为imread这么普通的函数应该是在libopencv_core.so一类的库里面,于是makefile中加了这些
LIBS := opencv_core opencv_video opencv_highgui opencv_imgproc opencv_photo opencv_videostab opencv_highgui opencv_imgproc
发现还是报错,最终发现imread是在libopencv_imgcodecs.so中。
LIBS := opencv_core opencv_video opencv_highgui opencv_imgproc opencv_photo opencv_videostab opencv_highgui opencv_imgproc opencv_imgcodecs
另外:发生这个报错还有一种可能,虽然加libopencv_imgcodecs.so库了,但是头文件没找到,
更多推荐

所有评论(0)