gpt4 book ai didi

c++ - DirectX 11 文件无法打开源文件

转载 作者:行者123 更新时间:2023-11-28 04:40:26 26 4
gpt4 key购买 nike

我回到了 5 年前使用 Visual Studio 2010 和 DirectX11 开发的大学项目。我现在正在使用 VS2017 社区版,并希望升级项目以使用它。

我最初在自己的类(class)中遇到了一些问题,但将工具包从 VS 2010 切换到 VS 2017 解决了大部分问题。

我现在似乎遇到了 DirectX 文件的问题,例如 D3DX11.h 和 D3D10.h 抛出“无法打开源文件”在此处插入文件名”。这些文件包括:windows.h、limits.h、float.h(有将近 7000 个错误都相关)

我猜它也没有与 VS2017 工具包链接?

有什么建议甚至解决方案吗?

最佳答案

您应该将解决方案重新定位到系统上安装的 Windows SDK 版本和平台工具集(项目属性 -> 常规选项卡)。这应该可以解决 Windows SDK(包括 DirectX header )和 C++ 标准 header 的问题。然后 D3DX*** 不是当前 Windows + DirectX SDK 的一部分,它实际上是已弃用的单独 DirectX SDK 的一部分(请参阅 d3dx11.h missing? ),现代应用程序应使用 DirectX Toolkit相反。

关于c++ - DirectX 11 文件无法打开源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50279062/

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