赞
踩
Visual Studio 2019,不要问为什么选择2019,跟着做就行,版本选择Community、Professional等均可。这里我选择安装Visual Studio 2019 Community
注意:安装路径必须是全英文,也一定不要带空格,包含中文或者空格会使得后续步骤必出错
我安装的路径如下 E:\Visual_Studio_2019\IDE
记住你Visual Studio IDE安装的路径,后续有用
工作负荷-桌面应用和移动应用-勾上“使用c++的桌面开发”和“通用Windows平台开发”
工作负荷-其他工具集-勾上“Visual Studio扩展开发”
等待安装完毕
例如我的路径为 E:\Visual_Studio_2019\IDE,就去找 .\VC\Tools\MSVC\14.29.30133\bin
将四个路径 .\Hostx64\x64 .\Hostx64\x86 .\Hostx86\x64 .\Hostx86\x86 全部添加至环境变量
不管你之前是否正确安装过CUDA和cuDNN,都请你再正确安装一遍,覆盖安装即可,无需卸载重装,因为我们需要将CUDA和cuDNN重新配置一遍刚刚安装好的Visual Studio 2019
首先打开NVIDIA控制面板
点击左下角的系统信息
点击组件
以我的为例,这里告诉了我,我的电脑支持的CUDA版本小于等于11.6均可,至于你的CUDA版本是什么情况,看你自身的电脑或服务器显示的CUDA版本
下载CUDA CUDA Toolkit Archive | NVIDIA Developer
这里以我的电脑为例,安装对应版本即可,注意按我的图片步骤一步步来,如果没严格按步骤后续可能会报错
取消勾选再关闭
检查CUDA是否安装成功,打开cmd,输入nvcc -V或nvcc --version
显示CUDA相关信息即可
下载cuDNN https://developer.nvidia.com/rdp/cudnn-archive
解压后打开cuDNN的三个文件夹,分别是bin、include、lib
将bin文件夹里面的dll文件全选复制到路径 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin下
将include文件夹里面的头文件全选复制到路径 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include下
将lib\x64文件夹里面的lib文件全选复制到路径 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\lib\x64下
复制过程中提示权限问题点击继续即可
如果不能新建CUDA项目,搜索Developer Command Prompt for VS 2019,以管理员身份运行
输入 devenv /updateconfiguration 回车等待即可
这个就不赘述了,b站、CSDN等网站上都有很多教程,可以去参考
这个也不赘述了,b站、CSDN等网站上都有很多教程,可以去参考
两个常见的工具软件,端口号分别是7890和10809,这个懂的先去配置好,便于后续vcpkg的下载和编译,不懂的不便透露过多,就干脆直接跳过这一步吧,应该也是能下载编译好的,就是速度可能会有点慢
首先选择一个工作路径,你可以选择自己的工作路径,例如我的 E:\Git_Repositories
下载vcpkg https://github.com/microsoft/vcpkg
打开cmd,切换到工作路径 cd /d E:\Git_Repositories
把vcpkg git到自己的工作路径,使用git clone
等待下载完毕,进入vcpkg路径,cd .\vcpkg
输入.\bootstrap-vcpkg.bat
依次输入 .\vcpkg install cgal:x64-windows .\vcpkg install freeimage:x64-windows .\vcpkg install glew:x64-windows .\vcpkg install boost:x64-windows .\vcpkg install ceres[suitesparse,cxsparse]:x64-windows .\vcpkg install colmap[cuda,tests]:x64-windows
按理来说,如果你之前严格按照我说的步骤来做,是基本不会有报错的,只需要等到下载编译依赖库即可,可能需要4至5个多小时左右
等待下载编译好,没有任何报错,输入 cd .\packages\colmap_x64-windows\tools\colmap
再输入 .\colmap gui,就可以看到COLMAP的gui界面
下载colmap GitHub - colmap/colmap: COLMAP - Structure-from-Motion and Multi-View Stereo
打开cmd,切换到工作路径 cd /d E:\Git_Repositories
把COLMAP git到自己的工作路径,使用git clone
等待下载完毕,打开Cmake,跟着我像这样选择路径,可以提前新建文件夹build在.\colmap路径下,之后点击Configure
注意Configure配置选择和我的一模一样
利用之前vcpkg编译生成好的cmake配置
等待Configure完成
Configure完成,点击Generate
等待Generate完成
注意到vs2019工程文件生成成功,如果你同时装了vs的其他版本,鼠标右键打开方式选择Microsoft Visual Studio 2019
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。