OPENCV 常见错误
OPENCV报错-1
问题背景
Ubuntu18下编译的 opencv-4.1,Ubuntu16下工程引用编译好的 opencv 库,出现如下错误
…/opencv_pc/lib64/libopencv_imgcodecs.so.4.1: undefined reference to
powf@GLIBC_2.27' ../opencv_pc/lib64/libopencv_imgproc.so.4.1: undefined reference to
expf@GLIBC_2.27’
…/opencv_pc/lib64/libopencv_imgcodecs.so.4.1: undefined reference tologf@GLIBC_2.27' ../opencv_pc/lib64/libopencv_imgcodecs.so.4.1: undefined reference to
std::thread::_State::~_State()@GLIBCXX_3.4.22’
…/opencv_pc/lib64/libopencv_imgcodecs.so.4.1: undefined reference to `typeinfo for std::thread::_State@GLIBCXX_3.4.22’
问题原因
可能是不同系统一些依赖库的版本有差异。
解决办法
Ubuntu16 重新编译 opencv 库,即可解决。