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 to logf@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 库,即可解决。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐