Windows+VS2019用vcpkg编译colmap
Window下官方建议用vcpkg安装。这里我已经安装好了VS2019以及cuda11.7。
1.安装vcpkg
git clone https://github.com/microsoft/vcpkg
cd vcpkg
.\bootstrap-vcpkg.bat
2. 使用vcpkg编译colmap
.\vcpkg install colmap[cuda,tests]:x64-windows
3.出现的问题
1.boost总是下载失败
在编译信息里找到这个包对应的下载地址,然后在浏览器打开这个网址下载这个包,然后放在vcpkg/downlowds文件夹下,而且要记得把包名修改成对应的名字。
然后重新编译
2.显示没有安装cuda
编译时报错 cuda NO-FOUND
安装完cuda之后,输入nvcc --version还是显示没有安装
解决方法:要在环境变量里添加上cuda的路径
然后再重新编译。
遇到还有其他一些问题导致编译中止或失败的,就重新编一下,很奇怪,重编一下有时候就能过了