链接:https://pan.baidu.com/s/1V4Je0Y7-vAJ7f_GzAiJZJg
提取码:pll2
编译准备:
下载安装相应版本的qt,个人使用的是5.9.2;
安装boost库:个人使用的是boost1.66版本,编译boost库比较麻烦,建议下载编译好的二进制版本,下载地址:https://www.boost.org/
点击上图中的Prebuilt windows binaries.进去之后选择相应的版本下载即可,一定要与自己的编译器版本相符合,如vs2017,对应14.1,下载完后,解压要相应的目录下
采用python脚本编译,配置相应的编译命令
python scripts/python/build.py --build_path "D:\data\colmap_build_debug_" --colmap_path "D:\data\colmap-3.6-dev.2" --boost_path "C:\local\boost_1_66_0\lib64-msvc-14.1" --qt_path "C:\Qt\Qt5.9.2\5.9.2\msvc2017_64" --no_ssl_verification
地址路径自己对应改就好了,执行后,如果第三方库下载失败,就到build path目录下,把网盘给的三方库文件下载下来放到download目录下,删除掉其他目录,然后再执行该命令即可。如果要编译可调式版本,加一条这个CMAKE_BUILD_TYPE RelWithDebInfo,或者修改cmakelist.txt 138行。
如果win10和vs2017编译失败的情况下可以安装windowssdk10.016299.0.
如果有什么问题欢迎留言