WIN10+VS2019+CUDA10.2+ZED2i配置过程

弄了好多天,各种从头开始学,终于弄完了,记录一下整个过程。


1. VS2019

版本:VS Community 2019 - 16.10.4

安装详细信息:只选了“使用C++的桌面开发”

WIN10+VS2019+CUDA10.2+ZED2i配置过程

静候安装完毕。

2. CUDA10.2

① 驱动

刚开始看电脑的驱动版本为9.2.xxx,过于古早,简直是万恶之源,导致我后面去下载CUDA9.2以及ZED SDK2.5.1,弄完了发现连不上相机,才发现SDK版本太早了不支持,于是只好从头再来!

先去NVIDIA官网网址在此,下载了适配本机显卡的最新版本。

WIN10+VS2019+CUDA10.2+ZED2i配置过程

下载后安装即可,更新后驱动版本为11.4.94。

② CUDA

太痛了,一开始下的9.2,更新驱动后下的11.0,毕竟这是ZEDrecommend的,后面还是在出问题,装装卸卸n次,最后下载的10.2,网址在此

(第一次在图书馆下载的,后面两次都在宿舍,流——量——)

WIN10+VS2019+CUDA10.2+ZED2i配置过程

补丁神马的都要下。

安装顺序我乖乖听话,在VS什么的都安好了之后才开始安装。

网上有说要去掉Visual Studio Integration的,也有说不用的。我全都勾选了,没去掉,安装成功。最大的文件安装好之后依次安装补丁。

③ ZED SDK

去ZED SDK 3.5官网网址在此,选择CUDA10.2版本的,11.0那个recommended欺我好苦。

WIN10+VS2019+CUDA10.2+ZED2i配置过程

下面这一句话表明了仅3.5支持ZED2i,哎,当初不细看的我还在傻傻地安装2.5。

WIN10+VS2019+CUDA10.2+ZED2i配置过程

下载完安装就行了。

WIN10+VS2019+CUDA10.2+ZED2i配置过程

④ 上相机

前面犯过的错到了这一步才能展现出来,感觉我真是把能遇到的问题遇到个遍。咳咳,罗列一下。

最最开始连CUDA跟SDK版本对应都没做到,直接就打不开跟我报错。

后来版本对上了,但是死活检测不到相机,发现是因为ZED SDK2.5和ZED2i不适配。

然后下载的CUDA11.0对应版本,相机别的还行,Diagnostic还是有问题,Depth Viewer貌似也启动不起来。

根据网上看到的说法,11.0不行,要用10.0或者10.2,于是改成了CUDA10.2的,Diagnostic对camera的检测确实可以了,不知道为什么最后一步USB检测还是会卡死,但看起来不太影响使用?,Depth Viewer多试了几次也成功启动。


啊啊啊终于都可以了!虽然疯狂绕弯踩坑,但感觉学到了很多东西~

上一篇:vs2019通过OCCI实现的Oracle增删改查试验记录


下一篇:osgEarth源码编译(Win10+VS2019+OSG3.6.5+osgEarth2.10.0)