2017-07-30 33 views
0

我開發了一款使用Kinect傳感器的應用程序,並安裝了1.8版本的SDK,一切正常。但它運行可執行文件時只檢測到傳感器,只有Kinect for windows runtime v1.8,所以我的問題是,我是否必須安裝Kinect SDK v1.8才能運行應用程序,或者只是運行時會工作?如果它與運行時文件一起工作,可能是什麼原因阻止它與我合作?Kinect for windows運行要求

+0

是你的可執行跟其他文件一起文件? – bingcheng45

+0

我不知道你的意思是其他文件,但我把我的目錄中的exe文件和所需的dll文件 –

+0

我寫下面的答案中的步驟 – bingcheng45

回答

0

首先確保你在後期構建中有這個代碼,將dll文件複製到release文件夾中,你需要運行exe文件。

在項目> 「爲yourprojectname」 屬性

粘貼此代碼後下生成事件。

xcopy "$(KINECTSDK20_DIR)Redist\VGB\$(Platform)\vgbtechs" "$(TargetDir)\vgbtechs" /S /R /Y /I 

enter image description here

其次,在發佈版本先用64作爲在這裏展示的配置 運行程序。

enter image description here

第三,你需要創建這裏找到一個exe文件。

enter image description here

現在你可以創建一個快捷方式,以便能夠運行該程序。 重要提示:exe文件必須位於發佈文件夾中,您可以重命名並將其壓縮以發送給其他人。 enter image description here

現在,你很好走,所有需要的dll文件應該位於文件夾中。

希望你覺得這有幫助。

+0

我針對x86的建設和它拋出錯誤命令「XCOPY‘的Redist \ VGB \ 86 \ vgbtechs’用代碼4 –

+0

嘗試使用64退出,我知道它應該沒有多大關係 – bingcheng45

相關問題