让 Kinect SDK 在 C++ 中与 Visual Studio 2010 配合使用

2024-01-30

我一直在遵循微软为使用 c++ 设置 Kinect SDK 所做的指南。他们创建的步骤如下。

  1. 在源代码中包含 windows.h。
  2. 要使用 NUI API,请包含 MSR_NuiApi.h。 位置:Program Files\Microsoft Research KinectSDK\inc
  3. 要使用 Kinect 音频 API,请包含 MSRKinectAudio.h。 位置:Program Files\Microsoft Research KinectSDK\inc
  4. 链接到 MSRKinectNUI.lib。 位置:Program Files\Microsoft Research KinectSDK\lib
  5. 确保运行项目时 Beta SDK DLL 位于您的路径中。 位置:\Program Files\Microsoft Research KinectSDK

我相信我已经完成了除了第 5 步之外的所有操作。任何人都可以给我更多关于这意味着什么以及如何执行此操作的详细信息吗?

提前致谢, 约翰


2.要使用 NUI API,请包含 MSR_NuiApi.h。位置:Program Files\Microsoft Research KinectSDK\inc

为此,您可能需要将该路径添加到您的项目中

  • 右键单击您的项目、属性、VC++ 目录
  • Add ;C:\Program Files\Microsoft Research KinectSDK\inc到包含路径的末尾
  • Add ;C:\Program Files\Microsoft Research KinectSDK\lib到库路径的末尾

then add

#include <MSR_NuiApi.h>

到源文件顶部的包含内容。如果您使用预编译头,那么您应该将其放在 stdafx.h 包含下方,或者只是将其添加到 stdafx.h 中。

5.确保运行项目时 beta SDK DLL 位于您的路径上。位置:\Program Files\Microsoft Research KinectSDK

这意味着您的二进制文件需要能够在运行时找到这些文件。

最简单的方法是将它们添加到您的系统路径中;去

  • 开始菜单
  • 右键计算机,属性
  • 高级系统设置
  • 环境变量
  • PATH,在您的用户或系统设置中 - 编辑并附加;然后给出的路径

然后,您可能需要重新启动 Visual Studio 才能找到它,或者当您打开新的命令提示符时应该注册它。

或者,如果您不想更改系统设置,您可以将其添加到打开的命令提示符中

PATH=%PATH%;C:\Program Files\Microsoft Research KinectSDK

或者您可以准确计算出需要哪些文件,并将它们复制到与二进制文件相同的目录中,等等。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

让 Kinect SDK 在 C++ 中与 Visual Studio 2010 配合使用 的相关文章

随机推荐