如何修复 Ubuntu-19.04 上对 TIFFOpen-TIFFClose-TIFFGetFiled 的未定义引用

如何修复 Ubuntu-19.04 上对 TIFFOpen-TIFFClose-TIFFGetFiled 的未定义引用

我最近安装了Ubuntu-19.04。我将最重要的数据保存为Ubuntu-18.04一个巨大的.tar文件,因为我的 18.04 上有一些损坏的文件,并将所有内容转移到新的 19.04,这样我就有了与以前完全相同的布局/文件夹/数据。在此过程中,当然,一些库/依赖项丢失了,必须重新安装它们。

在我的计算机上,我已经CMake 3.13.4从官方文档安装了,Qt5从官方文档安装了,OpenCV 3.4.4这里

几乎所有的库和依赖项都已恢复,但是启动后我收到最后三个错误CMakeQt5

/usr/bin/ld: ../../lib/liblibCam.so: undefined reference to TIFFOpen

/usr/bin/ld: ../../lib/liblibCam.so: undefined reference to TIFFClose

/usr/bin/ld: ../../lib/liblibCam.so: undefined reference to TIFFGetField collect2: error: ld returned 1 exit status

我不确定这个编译错误是否是由于 造成的OpenCV。我重新安装了以下库:libtiff5libtiff5-dev但问题仍然存在。知道为什么编译不成功吗?

相关内容