弄了好多天,各種從頭開始學,終於弄完了,記錄一下整個過程。
1. VS2019
版本:VS Community 2019 - 16.10.4
安裝詳細信息:只選了“使用C++的桌面開發”

靜候安裝完畢。
2. CUDA10.2
① 驅動
剛開始看電腦的驅動版本為9.2.xxx,過於古早,簡直是萬惡之源,導致我后面去下載CUDA9.2以及ZED SDK2.5.1,弄完了發現連不上相機,才發現SDK版本太早了不支持,於是只好從頭再來!
先去NVIDIA官網網址在此,下載了適配本機顯卡的最新版本。

下載后安裝即可,更新后驅動版本為11.4.94。
② CUDA
太痛了,一開始下的9.2,更新驅動后下的11.0,畢竟這是ZEDrecommend的,后面還是在出問題,裝裝卸卸n次,最后下載的10.2,網址在此。
(第一次在圖書館下載的,后面兩次都在宿舍,流——量——)

補丁神馬的都要下。
安裝順序我乖乖聽話,在VS什么的都安好了之后才開始安裝。
網上有說要去掉Visual Studio Integration的,也有說不用的。我全都勾選了,沒去掉,安裝成功。最大的文件安裝好之后依次安裝補丁。
③ ZED SDK
去ZED SDK 3.5官網網址在此,選擇CUDA10.2版本的,11.0那個recommended欺我好苦。

下面這一句話表明了僅3.5支持ZED2i,哎,當初不細看的我還在傻傻地安裝2.5。
![]()
下載完安裝就行了。

④ 上相機
前面犯過的錯到了這一步才能展現出來,感覺我真是把能遇到的問題遇到個遍。咳咳,羅列一下。
最最開始連CUDA跟SDK版本對應都沒做到,直接就打不開跟我報錯。
后來版本對上了,但是死活檢測不到相機,發現是因為ZED SDK2.5和ZED2i不適配。
然后下載的CUDA11.0對應版本,相機別的還行,Diagnostic還是有問題,Depth Viewer貌似也啟動不起來。
根據網上看到的說法,11.0不行,要用10.0或者10.2,於是改成了CUDA10.2的,Diagnostic對camera的檢測確實可以了,不知道為什么最后一步USB檢測還是會卡死,但看起來不太影響使用?,Depth Viewer多試了幾次也成功啟動。
啊啊啊終於都可以了!雖然瘋狂繞彎踩坑,但感覺學到了很多東西~
