msvc 编译路径_Colmap编译教程
个人学习编译colmap的一个记录先上源码链接colmap::https://github.com/colmap/colmap把源码下载后解压源码目录如下:
接下来是需要的三方库下载链接,如果直接编译的时候用脚本下载有可能会出现下载较慢,或者下载失败的问题。
链接: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.
如果有什么问题欢迎留言
msvc 编译路径_Colmap编译教程相关推荐
- CLion配置visual studio(msvc)和JOM多核编译
安装visual studio(msvc) 如果你只是开发Window平台的软件时, 最好使用MSVC,这样可以使用大量的第三方lib,还有很多的构建指令,毕竟window上MSVC才是王道.从Vis ...
- Windows使用MSVC,命令行编译,链接64位dll,Python调用
文章目录 代码 编译 链接 Python调用 前一篇博客: Windows下使用Visual Studio自带的MSVC,命令行编译C/C++程序 代码 mylib.h代码如下: #ifndef MY ...
- adb: createprocessw failed: 系统找不到指定的路径_gcc编译过程、gcc命令参数、静态库和动态库搜索路径...
一.gcc编译过程 gcc -E hello.c -o hello.s //预处理 gcc -S hello.s -o hello.i //编译 gcc -c hello.i -o hello.o / ...
- java获取项目的部署目录结构_JAVA WEB项目目录结构以及web应用部署的根目录,编译路径和项目根目录的区别...
本文链接:https://blog.csdn.net/l00149133/article/details/78984083 web应用部署的根目录,编译路径和项目的根目录有什么区别? 直接上例子: 你 ...
- 关于编译FFMPEG的初级教程
关于编译FFMPEG的初级教程 1.首先我们要下载相关工具,这里不多说,大家按照我的地址去下载文件就好了 MINGW下载地址:http://prdownloads.sourceforge.net/mi ...
- windows下编译c语言文件路径,解决JNI在Windows环境下因长路径导致编译失败问题
之前听一个朋友反馈LuaScriptoCore在Windows下编译会报错,今天特意跑到Windows环境下测试了一番,果然是存在问题.得到了下面的编译报错信息: Build command fail ...
- Vs2008编译vtk5.10详细教程
1) 官网下载vtk源文件和数据文件解压到同一文件夹 2) 下载cmake编译软件 3) 用cmake编译安装VTK a. 选择vtk源代码路径和编译文件保存路径 b. 点击 ...
- 安装黑群晖不求人,arpl在线编译安装群晖教程
纠结了很久才发才发这一篇帖子,本来很早就想发了,一直拖到了现在,arpl是巴西的一位大神出的编译系统,让黑群晖DSM7.X引导的编译和安装变得非常简单 [编译前的准备工作] 由于需 ...
- c语言链表单值化,《编译原理及实践教程》第3章词法分析.ppt
<编译原理及实践教程>第3章词法分析 方法如下: 正规式R?有穷自动机NFA M ? s,t是正规式,相应NFA为N(s),N(t),则正规式R=s|t,构造NFA(R) 为: ? 对应正 ...
最新文章
- 个人销售建筑服务器,建筑个人云服务器
- listen函数介绍
- element-ui table点击某行,修改背景颜色(即高亮)
- LeetCode 258. Add Digits
- 9行代码提高少样本学习泛化能力! ICLR2021 Oral,代码已开源
- bzoj1237 [SCOI2008]配对 贪心结论+插数dp
- 服装企业的信息管理及主要对象(转)
- 图像处理-RGB彩色图像均衡化处理
- mysql一主多从同步配置
- 蒲公英wifi怎么卸载干净_如何卸载蒲公英wifi
- mac系统如何显示和隐藏文件
- php解压有密码的zip,linux下解压有密码的rar压缩包的方法
- MyBatis一对多关系映射
- Unity学习笔记-I2 localization
- python 字幕文件ass格式转换成srt格式
- Verify the connector‘s configuration, identify and stop any process that‘s listening on port 8911
- 在线服务器密码爆破,服务器3389被爆破,我想知道他用哪些密码尝试过 - winServer论坛 - 51CTO技术论坛_中国领先的IT技术社区...
- c语言100以内分解质因数,用C语言实现,将100以内的自然数分解质因数
- 用小白鼠试验毒水问题
- 想成为高级程序员MYSQL的那些知识你需要全懂