本文主要是介绍ROS tiff4.0 这个不是版本问题,只是没有找到库文件的连接错误。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1:对‘TIFFReadRGBAStrip@LIBTIFF_4.0’未定义的引用
/opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1:对‘TIFFReadDirectory@LIBTIFF_4.0’未定义的引用
/opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1:对‘TIFFWriteEncodedStrip@LIBTIFF_4.0’未定义的引用
/opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1:对‘TIFFIsTiled@LIBTIFF_4.0’未定义的引用
/opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1:对‘TIFFWriteScanline@LIBTIFF_4.0’未定义的引用
/opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3.1:对‘TIFFGetField@LIBTIFF_4.0’未定义的引用
只要把 库 加上就能过。
/usr/lib/x86_64-linux-gnu/libtiff.so.5
另外 这个libtiff 的版本号是怎么定义的没有搞明白 ,我之前获取到的信息 .so后面的就是版本号,但是我装上
libtiff 4.0.9的版本后,.so后面仍然是.5.3.0 ,这就奇怪了。
从下面的blog 看到好像是所有的 4的版本都是.so.5.
https://pkgs.org/download/libtiff.so.5()(64bit)
这篇关于ROS tiff4.0 这个不是版本问题,只是没有找到库文件的连接错误。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!