如何找到 d3dx9.h 错误的 DirectX 位置
How to find DirectX loctation for d3dx9.h error
我不知道我的 DirectX 的位置,所以有办法找到它吗?
我需要它来解决这个问题:#include 错误
Direct3D 9 的 d3dx9.h
遗留实用程序库仅 在 DirectX SDK 中可用。 2010 年 6 月是 DirectX SDK 的最后一个版本,发布日期为 Microsoft Downloads--although not for long per this。
请注意,对于 Visual C++ 2012 或更高版本,在引用旧版 DirectX SDK include/lib 路径时必须特别小心,因为它们包含早于 Windows 8.x SDK/Windows 10 Visual C++ 使用的 SDK,因此它们可能会导致冲突。详情见底部 this page.
D3DX9, D3DX10, D3DX11, and the DirectX SDK are all deprecated. See this blog post.
一般建议根本不使用 Direct3D 9,而是使用 Direct3D 11 或更高版本。 DirectX 11 和 DirectX 12 所需的所有 Direct3D includes/libs 都包含在 Windows SDK 中。
有关旧 D3D9X/D3DX10/D3DX11 实用程序库中内容的现代替换列表,请参阅 this blog post。
我不知道我的 DirectX 的位置,所以有办法找到它吗?
我需要它来解决这个问题:#include
Direct3D 9 的 d3dx9.h
遗留实用程序库仅 在 DirectX SDK 中可用。 2010 年 6 月是 DirectX SDK 的最后一个版本,发布日期为 Microsoft Downloads--although not for long per this。
请注意,对于 Visual C++ 2012 或更高版本,在引用旧版 DirectX SDK include/lib 路径时必须特别小心,因为它们包含早于 Windows 8.x SDK/Windows 10 Visual C++ 使用的 SDK,因此它们可能会导致冲突。详情见底部 this page.
D3DX9, D3DX10, D3DX11, and the DirectX SDK are all deprecated. See this blog post.
一般建议根本不使用 Direct3D 9,而是使用 Direct3D 11 或更高版本。 DirectX 11 和 DirectX 12 所需的所有 Direct3D includes/libs 都包含在 Windows SDK 中。
有关旧 D3D9X/D3DX10/D3DX11 实用程序库中内容的现代替换列表,请参阅 this blog post。