COLMAP安装踩坑记录
目录
问题3、could not find ZL4
Imported target "metis" includes non-existent path
fatal error: filesystem: No such file or directory #include
转自:
COLMAP安装问题汇总_colmap怎么卸载-CSDN博客
问题3、could not find ZL4
问题:
CMake Error at cmake/FindLZ4.cmake:91 (message):
Could not find LZ4
Call Stack (most recent call first):
cmake/FindDependencies.cmake:18 (find_package)
CMakeLists.txt:86 (include)
原因:可能还没有安装zl4,也可能是没在路径中,找不到这个库。
解决方案:装上它,sudo apt -y install liblz4-dev。
原文链接:https://blog.csdn.net/ProfSnail/article/details/133658846
Imported target "metis" includes non-existent path
解决方法: apt install libmetis-dev
fatal error: filesystem: No such file or directory #include <filesystem>
解决2024
# 查看 gcc 版本
gcc --version# 安装 gcc-8
sudo apt-get update
sudo apt-get install gcc-8 g++-8# 查看 gcc 版本,这时候还是之前的版本
gcc --version# 查看 gcc-8 版本,已经有 gcc-8 版本
gcc-8 --version# 更换默认版本为 gcc-8
# 如果你的 gcc 版本为 7,若不为 7,将其替换成别的版本
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 10 --slave /usr/bin/g++ g++ /usr/bin/g++-7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 20 --slave /usr/bin/g++ g++ /usr/bin/g++-8# 选择 gcc-8 对应的数字
sudo update-alternatives --config gcc# 再次查看 gcc 版本,gcc 版本为 8
gcc --version