【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录

记录一下我的从0开始搞三维重建的第一步——配置环境,装VS的时候已经想放弃了哈哈哈哈

安装流程参考:https://blog.csdn.net/qq_15642411/article/details/113614940?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164739193816780264086897%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164739193816780264086897&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm_bkp-3-113614940.142v2pc_search_quality_down,143v4control&utm_term=visual+studio2019+%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AEcolmap&spm=1018.2226.3001.4187

文章目录

  • 安装Visual Studio
    • 下载安装包
    • 安装VS
    • 检查VS是否安装成功
    • 配置cl.exe
  • 安装CMake
    • 下载安装包
    • 安装CMake
    • 检查CMake是否安装成功
  • 安装Qt
    • 下载安装包
    • 安装Qt
    • 安装插件vsaddin
    • 检查Qt是否安装成功
  • 安装nvidia 驱动、cuda、cudnn
    • 下载安装包
    • 安装cuda和cudnn
    • 检查cuda是否安装成功
  • 安装vcpkg
  • 安装CGAL
    • 下载安装包
  • 安装ceres solver
  • 用 vcpkg 安装freeimage 、glew 和boost
  • 用 vcpkg 安装CLOMAP
  • 用 vcpkg 安装 openmvg


安装Visual Studio

下载安装包

官网:https://visualstudio.microsoft.com/zh-hans/
点击社区版,进行下载
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第1张图片

安装VS

点击下载的安装包,进去这个页面
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第2张图片

选择下图这两个:
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第3张图片【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第4张图片
更换下载位置,这里我把C都改成了D,然后下载,重启电脑
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第5张图片

检查VS是否安装成功

点击打开安装好的VS,选择创建新项目
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第6张图片
选择第一个控制台应用,点选下一步,修改项目名称与位置后创建完毕
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第7张图片
在源文件处,右击,按照这里操作,创建一个.cpp文件
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第8张图片
在上面试着写一个老土的hello world,点击运行,VS安装成功!

#include 
using namespace std;

int main(){
   cout<<"HelloWorld"<

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第9张图片

配置cl.exe

这个教程说要配置cl.exe:https://blog.csdn.net/qq_15642411/article/details/113614940?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164739193816780264086897%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164739193816780264086897&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm_bkp-3-113614940.142v2pc_search_quality_down,143v4control&utm_term=visual+studio2019+%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AEcolmap&spm=1018.2226.3001.4187

然后我查了下为啥:https://www.freesion.com/article/2553425731/
可以开启轻量级使用Visual Studio的方式,所以也顺便配一下咯,来都来了
按照这个教程找到我的cl.exe:https://blog.csdn.net/zouchengzhi1021/article/details/106125716
我的在这里:D:\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx86\x86

配置环境教程如下:
打开控制面板
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第10张图片
搜索高级系统设置
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第11张图片
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第12张图片
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第13张图片
顺便配多一个:D:\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin
在这里插入图片描述
按照这里进行检查路径是否配置成功:https://www.freesion.com/article/2553425731/
win+r打开运行窗口,输入cmd,打开DOS界面
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第14张图片
输入cl,出现下面,说明配置成功:
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第15张图片
来都来了,顺便把教程里的都搞了。参照下列图进行配置路径,这里注意include的路径一定不要弄错了,不然的话又是两个小时的血泪
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第16张图片

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第17张图片
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第18张图片
最后打开那个DOS界面,首先输入 E: 转至放刚刚hello world的.cpp文件,输入dir查看是否存在那个.cpp文件,然后输入 cl text.cpp /EHsc & text.exe
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第19张图片
弄成功啦哈哈哈哈哈哈哈哈哈哈


安装CMake

根据这个教程进行安装:https://jingyan.baidu.com/article/6d704a1352dbb728db51ca8e.html

下载安装包

官网:https://cmake.org/download/
在这里插入图片描述

安装CMake

按照这篇教程,点选安装:https://blog.csdn.net/finghting321/article/details/105528436?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&utm_relevant_index=1

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第20张图片
换安装路径
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第21张图片

这里装完,发现其实直接下载第二个就好了,都不用装
在这里插入图片描述
直接解压,但是要将环境变量配置至系统,如果酱的话我宁愿选第一种安装方式了orz
配置环境与检查CMake是否安装成功:https://blog.csdn.net/qq_18507467/article/details/112795845
检查一下环境配置:
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第22张图片

检查CMake是否安装成功

按照这篇教程检查CMake是否安装成功:https://blog.csdn.net/qq_18507467/article/details/112795845
win+r打开运行窗口,输入cmd,打开DOS界面
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第23张图片
输入cmake,出现下列则安装成功

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第24张图片

安装Qt

下载安装包

看了一些教程,感觉用清华镜像下载比较靠谱?https://mirrors.tuna.tsinghua.edu.cn/#
点击获取下载链接
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第25张图片
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第26张图片

安装Qt

参考这篇教程,安装:https://blog.csdn.net/fczdiy/article/details/114494748?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164740675416780271945384%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164740675416780271945384&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm_bkp-4-114494748.142v2pc_search_quality_down,143v4control&utm_term=vs2019+window+qt%E5%AE%89%E8%A3%85+%E8%B4%A6%E5%8F%B7%E6%B3%A8%E5%86%8C&spm=1018.2226.3001.4187

需要注册一个账号,邮箱一定要对,因为要验证的。后面按照截图点选,然后一直Nest

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第27张图片
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第28张图片
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第29张图片
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第30张图片

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第31张图片
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第32张图片

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第33张图片

在这里插入图片描述
点击install
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第34张图片
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第35张图片同上述方式一样添加路径,其中,用户变量与系统变量区别:
系统环境变量对所有用户起作用=公用
用户环境变量只对当前用户起作用=私有
这里上下路径我都加了
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第36张图片

安装插件vsaddin

根据这里还需要安装一个插件vsaddin

这里三个教程估计都是安装同一样的内容,一种方式是在VS里面下载,一种是在镜像里面下载,一种是用命令行,我选第一种~后续有空会摸索下命令行的
在镜像里面下载:
https://mingshiqiang.blog.csdn.net/article/details/108015209
在命令行配置:https://blog.csdn.net/fczdiy/article/details/114494748?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164740675416780271945384%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164740675416780271945384&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm_bkp-4-114494748.142v2pc_search_quality_down,143v4control&utm_term=vs2019+window+qt%E5%AE%89%E8%A3%85+%E8%B4%A6%E5%8F%B7%E6%B3%A8%E5%86%8C&spm=1018.2226.3001.4187

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第37张图片

在VS里面下载,并且配置:
https://blog.csdn.net/qq_43493715/article/details/109839046?ops_request_misc=&request_id=&biz_id=102&utm_term=visual%20studio2019%20%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE%E5%AE%89%E8%A3%85qt5&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-109839046.142v2pc_search_quality_down,143v4control&spm=1018.2226.3001.4187

点击红圈
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第38张图片
点击拓展->管理拓展,打开界面后点击联机,在搜索狂中搜索qt,点击下载qt visual studio tools
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第39张图片关闭VS,下载
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第40张图片

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第41张图片

然后进行qt visual studio tools插件的配置:
同理点击继续但无需代码,进入,然后点击扩展,点选红圈内容
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第42张图片
按照这里,之前是options,现在是versions
https://mingshiqiang.blog.csdn.net/article/details/108015209

这里直接点Path那个文件标志,在对应位置选择红线那个文件,确认后其他东西都会填好的
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第43张图片

检查Qt是否安装成功

使用cmake find Qt
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第44张图片

这一步没明白要怎么做,先放在这里

搜了下camke是啥:
cmakes是生成跨平台工程的工具,比如可以为工程生成.sln文件在Visual Studio上打开,也可以生成.pro文件在QtCreator上打开

救命已经想放弃啦orz

安装nvidia 驱动、cuda、cudnn

nvidia驱动已经有了,现在又要装cuda和cudnn,就没有个类似的anaconda帮忙么TAT
卸了一次,又装错了,感觉还行?报错再管吧。注意一定要对应版本呀TATrz

下载安装包

各个版本的安装地址
cuda安装地址:
https://developer.nvidia.com/cuda-toolkit-archive
cudnn安装地址:
https://developer.nvidia.com/rdp/cudnn-archive

安装cuda和cudnn

教程看这里
https://www.cnblogs.com/William-xh/p/13983868.html

cudnn直接下载.zip文件,解压后直接将全部文件剪贴进cuda的安装目录中,我这里在:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6

添加环境变量:

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第45张图片

检查cuda是否安装成功

打开DOS界面,输入nvcc -V
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第46张图片

安装vcpkg

在这里插入图片描述
vcpkg的使用教程如下:https://zhuanlan.zhihu.com/p/153199835

这里又是几个小时的血泪TAT我不想毕业了,然后岩壁吧orz
尝试了这个:https://blog.csdn.net/qq_41023270/article/details/109274433但是报错尼玛,后面看到说会自动安装git,因此用下面直接下载源码的方式来
https://zhuanlan.zhihu.com/p/342824602
不知为啥github那里下载不了,在这里下载了:
https://gitee.com/my-mirrors/vcpkg?_from=gitee_search

下载完放在D盘里,然后打开DOS界面,cd到刚刚下载的文件夹里,然后输入bootstrap-vcpkg.bat

如果报错:D:\vcpkg-master>bootstrap-vcpkg.bat ‘powershell.exe’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
则需要按照这里添加一个路径:http://neo4j.com.cn/topic/5c8dbad5cd4dafa110f1d0fd
我这里不管是系统还是用户都配了,反正都被我玩坏了,随便吧TAT
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第47张图片

然后重新打开DOS界面,再来一发~哭了终于成功了

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第48张图片

安装CGAL

在这里插入图片描述
按照这里教程安装:https://blog.csdn.net/jialong_chen/article/details/115486598

下载安装包

下载安装包:https://github.com/CGAL/cgal/releases
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第49张图片
然后按照要求配置环境变量

安装ceres solver

按照这个教程,通过vcpkg 方式来安装
https://blog.csdn.net/qq_15642411/article/details/113614940?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164739193816780264086897%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164739193816780264086897&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm_bkp-3-113614940.142v2pc_search_quality_down,143v4control&utm_term=visual+studio2019+%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AEcolmap&spm=1018.2226.3001.4187

在刚刚的地址上,输入vcpkg install ceres[suitesparse,cxsparse]:x64-windows --recurse 回车
过了超久后,出现这样
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第50张图片

然后 按这里操作:

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第51张图片

用 vcpkg 安装freeimage 、glew 和boost

输入:vcpkg install freeimage:x64-windows
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第52张图片
输入:vcpkg install glew:x64-windows
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第53张图片

输入:vcpkg install boost:x64-windows
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第54张图片

弄到这里我已经有预感,一会儿会各种报错了ORZ,就没个快乐的anaconda么???好想摆烂,不想干了丢

反正都酱了,按照这里来了句这个:.\vcpkg integrate install

【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第55张图片

用 vcpkg 安装CLOMAP

按照这里教程:https://blog.csdn.net/xuershuai/article/details/117001173
输入:.\vcpkg install colmap[cuda,tests]:x64-windows

——————————————————————————————————————————————————————————————————————
等着安装无聊我刷了下B站,发现了一个好东西!!!感谢阿婆!好人啊啊啊啊啊!

放上colmap的官网:https://demuc.de/colmap/
下载这个好东西的网址:https://github.com/colmap/colmap/releases/tag/3.7
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第56张图片使用这个好东西的B站:https://www.bilibili.com/video/BV135411G7sR?spm_id_from=333.999.0.0

用 vcpkg 安装 openmvg

vcpkg install openmvg[core,openmp]:x64-windows
【框架安装】win10+VS2019+COLMAP+OPENMVS配置失败详细步骤记录_第57张图片

你可能感兴趣的:(框架安装,三维重建,c++,计算机视觉)