colmap安装 libfreeimage.so: undefined reference to [email protected]_4.0
原issue链接 https://github.com/colmap/colmap/issues/188
colmap make的时候出现一大片类似的报错
libfreeimage.so: undefined reference to `[email protected]_4.0'
这个其实大概率是因为安装了anaconda,所以环境变量PATH里anaconda的搜索在/usr/lib/x86_64-linux-gnu之前,因此导致使用的是anaconda的QT5(图片来自github)
解决方法是在colmap根目录的CMakeLists.txt
里添加
SET(CMAKE_PREFIX_PATH "/usr/lib/x86_64-linux-gnu/cmake")