colmap安装
root用户,默认选项,直接莽过去就好。
非root用户参考引用
指定gcc版本
make报错
unsupported GNU version! gcc versions later than 8 are not supported!
在colmap的makelists.txt中指定gcc与g++路径。
SET(CMAKE_C_COMPILER “/usr/bin/gcc-7”)
SET(CMAKE_CXX_COMPILER “/usr/bin/g++ -7”)
ps::需要在project命令之前。
屏蔽anaconda
make -j12到100%时报错
make[2]: *** [src/exe/CMakeFiles/colmap_exe.dir/build.make:251: src/exe/colmap] Error 1>
make[1]: *** [CMakeFiles/Makefile2:874: src/exe/CMakeFiles/colmap_exe.dir/all] Error 2
是因为make会自动找到anaconda文件夹,将anaconda文件夹暂时改名(例如1)之后再make
这篇博客介绍了如何在非root用户环境下安装Colmap。遇到的错误包括不支持的GCC版本和Anaconda冲突。解决方案是通过修改CMakeLists.txt指定GCC 7为编译器,并在make前临时重命名Anaconda目录。此外,还提到了make过程中可能遇到的错误及其解决方法。
3111

被折叠的 条评论
为什么被折叠?



