繁体   English   中英

DirectX 11文件无法打开源文件

[英]DirectX 11 files cannot open source files

我回到5年前使用Visual Studio 2010和DirectX11开发的Univeristy项目。 我现在正在使用VS2017社区版,并希望升级该项目以使其能够使用。

最初,我自己的课程遇到一些问题,但将工具包从VS 2010切换到VS 2017消除了大多数人的烦恼。

我现在似乎对DirectX文件(例如D3DX11.h和D3D10.h)遇到问题,并抛出``无法打开源文件'' 在此处插入文件名 ''。 这些文件包括:windows.h,limits.h,float.h(与之相关的近7000个错误)

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM