我最近安装了Ubuntu-19.04
。我将最重要的数据保存为Ubuntu-18.04
一个巨大的.tar
文件,因为我的 18.04 上有一些损坏的文件,并将所有内容转移到新的 19.04,这样我就有了与以前完全相同的布局/文件夹/数据。在此过程中,当然,一些库/依赖项丢失了,必须重新安装它们。
在我的计算机上,我已经CMake 3.13.4
从官方文档安装了,Qt5
从官方文档安装了,OpenCV 3.4.4
从这里。
几乎所有的库和依赖项都已恢复,但是启动后我收到最后三个错误CMake
:Qt5
/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
。我重新安装了以下库:libtiff5
和libtiff5-dev
但问题仍然存在。知道为什么编译不成功吗?