Windows 7 要使用哪个版本的D3D11(Windows 7,Visual Studio 2013)?

Windows 7 要使用哪个版本的D3D11(Windows 7,Visual Studio 2013)?,windows-7,directx,deprecated,Windows 7,Directx,Deprecated,我很困惑。我中断了两年,但现在我又回到了学习图形编程。我知道DirectX已被弃用,我相信我可以在Windows SDK中找到D3D例程。windows 7是否仍会如此 如果我必须卸载2010 DX SDK并下载新的Windows SDK,我还需要做什么才能让它正常工作 谢谢。未弃用“DirectX”。旧版DirectX SDK已弃用,D3DX11实用程序库、XACT工具/音频引擎和“DirectX最终用户运行时”(也称DXSETUP)也已弃用。这是详细的 构建应用程序所需的DirectX SD

我很困惑。我中断了两年,但现在我又回到了学习图形编程。我知道DirectX已被弃用,我相信我可以在Windows SDK中找到D3D例程。windows 7是否仍会如此

如果我必须卸载2010 DX SDK并下载新的Windows SDK,我还需要做什么才能让它正常工作

谢谢。

未弃用“DirectX”。旧版DirectX SDK已弃用,D3DX11实用程序库、XACT工具/音频引擎和“DirectX最终用户运行时”(也称DXSETUP)也已弃用。这是详细的

构建应用程序所需的DirectX SDK内容是Windows 8.1 SDK的一部分,因为您已经安装了Visual Studio 2013。看这个。有关移动的内容、未移动的内容以及应使用的内容的列表,请参阅以下四篇文章:

要了解使用Windows 7开发DirectX 11和VS 2013,我建议看一看,以及DirectX工具包--教程仍在开发中,但已经有很多资料

您可能还想查看各种DirectX 11书籍的一些注释

顺便说一句,VS 2013附带的Windows 8.1 SDK支持为Windows Vista、Windows 7、Windows 8.0和Windows 8.1编写Windows桌面应用程序(又称Win32应用程序)。要更容易地针对这些旧版本的Windows,唯一的“诀窍”是适当地设置
\u WIN32\u WINNT
。看见上面我引用的Direct3D Win32游戏与模板在
pch.h
中设置为支持Windows Vista或更高版本:

#include <WinSDKVer.h>
#define _WIN32_WINNT 0x0600
#include <SDKDDKVer.h>
#包括
#定义_WIN32_WINNT 0x0600
#包括