找不到 Microsoft VS Lib

Cannot find Microsoft VS Lib

我是 Visual Studio 的新手,正在尝试安装 Kinect 运行。

但是,当我尝试在我的 UWP 项目中添加 Kinect 作为参考时,我收到一条错误消息

The SDK "WindowsPreview.Kinect, Version=2.0" depends on the following SDK(s) "Microsoft.VCLibs, version=12.0", which have not been added to the project or were not found. Please ensure that you add these dependencies to your project or you may experience runtime issues. You can add dependencies to your project through the Reference Manager

我在堆栈溢出中发现了一些东西 slightly similar,答案建议安装 UWP 工具并修复 Visual Studio。我试过了,但还是没用。顺便说一下,我使用的是 Windows 10 和 Visual Studio 2017 Community Edition。

首先,开始 Kinect 编码时遇到的最常见问题之一是获取正确的 SDK,这可能就是这里发生的情况:

  1. 如果您有 Windows 或 Xbox 360 的 Kinect v1,请安装 Kinect SDK 1.8
  2. 如果您有 Kinect v2 for Windows 或 Xbox One,请安装 Kinect SDK 2.0

我发现你可以同时安装,但是你不能同时加载两个Kinect库-我认为他们都使用 Kinect 作为命名空间。

其次,上次我开发新的Kinect app时,没有UWP骨骼追踪。不确定是否有任何 UWP 兼容功能 - 我最终使用了 WPF。这可能最近发生了变化,但我不这么认为。

如果 Unity 适合您,我发现这是一种简单的入门方法:https://vitruviuskinect.com/