Bug1:
/usr/bin/ld: build/main.o: undefined reference to symbol '_ZN2cv6imreadERKNS_6StringEi'
/usr/local/lib/libopencv_imgcodecs.so.3.4: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Solution:
在lib中加入 -lopencv_imgcodecs
Bug2:
error: ‘imread’ is not a member of ‘cv’
error: ‘imshow’ is not a member of ‘cv’
error: ‘resize’ is not a member of ‘cv’
...
Solution:
将主程序中的头文件#include "cv.h"替换为:
#include "opencv2/core/core.hpp"
#include "opencv2/opencv.hpp"
Bug3:
/usr/bin/ld: warning: libopencv_imgproc.so.3.4, needed by //usr/local/lib/libopencv_imgcodecs.so, may conflict with libopencv_imgproc.so.2.4
/usr/bin/ld: warning: libopencv_core.so.3.4, needed by //usr/local/lib/libopencv_imgcodec