文章

OpenCV

两个环境下, 一个可以正常运行, 另一个却始终报错:

1
undefined reference to "cv::Mat::Mat()"

使用

1
ldd xx.so 

查看所有使用的库, 两个环境链接的库都是libopencv_core.so.4.5

但是使用

1
nm -C -D /path/to/libopencv_core.so.4.5 | grep cv::Mat::Mat

结果却完全不同

结果,检查了第一个环境中的opencv应该是4.5.5, 第二个是4.5.0

本文由作者按照 CC BY 4.0 进行授权