完整错误
symbol lookup error: /usr/lib/libtools_x86.so: undefined symbol: _ZN2cv21getStructuringElementEiNS_5Size_IiEENS_6Point_IiEE
个人理解
动态库中每个函数都有自己的索引符号,当前错误是没有找到函数的索引符号。
静态库文件索引符号及函数可用 nm -D xxx.so 进行查看
静态库连接其他库可用 ldd xxx.so 进行查看
发现左侧没有索引符号,对应了报出的问题
解决方法
因为我的构造函数中使用了该方法出现了这个错误,我把此方法放到了成员函数中就解决了这个问题。
以上仅是个人理解所记录,如有错误的地方请指正,谢谢!!