2017-07-30 76 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