gpt4 book ai didi

c++ - Kinect SDK 1.8 实例 Winbase.h 报错

转载 作者:行者123 更新时间:2023-11-28 05:58:37 25 4
gpt4 key购买 nike

所以我在使用 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。这是不存在的。所以我所做的是,我只是从我 friend 的电脑上复制了 windows sdk 并粘贴到我的电脑上。它开始工作了。因为我找不到完美的解决方案。我相信这可能对那些面临同样问题的人有所帮助。

最佳答案

看起来您的计算机上仍然存在一个 Windows SDK 版本:

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

如果您的已安装程序列表中没有其他 Windows SDK 条目,我会尝试删除 C:\Program Files (x86)\Windows Kits\8.0 目录(也许将它移到其他地方以防万一出了点问题)。

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

关于c++ - Kinect SDK 1.8 实例 Winbase.h 报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33704534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com