Kinect SDK 1.8示例Winbase.h错误

时间:2015-11-14 02:32:45

标签: c++ visual-studio-2012 kinect-sdk

所以我正在使用kinect,我从开发人员工具包中下载的程序工作正常。我只是下载了项目并将它们导入到visual studio。

然后我想尝试D3d颜色深度示例。它声明你需要directx3D作为预先要求。所以我抬起头,发现我需要一些Windows sdk,我下载了它。

现在我不知道突然发生了什么,但我的程序实际上都没有工作,他们抛出了这个错误。我卸载了我下载但仍未发生的事情。

我是kinect和c ++的新手,所以我在解决问题方面遇到了问题。 请帮帮我。

This is the error that i see

编辑:我搞定了。我删除后安装8.0时出错,所以我只能安装8.1 sdk。但是当我查看VC ++目录时,它有一些像这样的$(FrameworkSdkDir)仍然指的是Windows 8 sdk。这是不存在的。所以我做的是,我只是从朋友的电脑上复制了windows sdk并粘贴在我的脑中。它开始工作了。因为我找不到完美的解决方案。我相信这对那些面临同样问题的人有所帮助。

1 个答案:

答案 0 :(得分:1)

您的计算机上仍然存在Windows SDK版本:

C:\Program Files (x86)\Windows Kits\8.0\Include\*是重新定义冲突的起源。

如果您安装的程序列表中没有其他Windows SDK条目,我会尝试删除C:\Program Files (x86)\Windows Kits\8.0目录(如果出现问题,可能会将其移到其他位置)。

如果您以后需要(或VS开始对您大吼大叫),您可以随时重新下载SDK。