我使用Kinect传感器开发了一个应用程序,并安装了1.8版SDK,一切正常。但是在运行只有Kinect for Windows运行时v1.8的可执行文件时它无法检测到传感器,所以我的问题是,我是否必须安装Kinect SDK v1.8来运行应用程序或只是运行时才能运行?如果它与运行时文件一起使用,那么阻止它与我合作的原因是什么?
答案 0 :(得分:0)
首先确保在后期构建中使用此代码将dll文件复制到运行exe文件所需的release文件夹中。
在项目>下“YourProjectName”属性
将此代码粘贴到Post Build事件下。
xcopy "$(KINECTSDK20_DIR)Redist\VGB\$(Platform)\vgbtechs" "$(TargetDir)\vgbtechs" /S /R /Y /I
其次,首先使用配置在发布版本中运行该程序 x64如图所示。
第三,你会在这里找到一个exe文件。
现在您可以创建一个能够运行程序的快捷方式。 重要说明:exe文件必须位于release文件夹中,您可以将其重命名并压缩以发送给其他人。
现在,你很高兴,所有必需的dll文件应该位于文件夹中。
希望您觉得这很有帮助。