0

我正在开发一个游戏引擎,我发现了一些困难。过去,我尝试使用 DirectX SDK(2010 年 6 月),但与 Windows 8 Kit 及其自带的 Direct 有太多冲突。我决定只使用 Windows Kit 中的 Direct3D 来制作引擎。现在,我只有一个问题:我可以开发一个只支持 XAudio 2.8 的应用程序,针对 Windows 7 的用户吗?还是我必须仅使用旧的 XAudio 2.7 支持才能做到这一点?

4

1 回答 1

1

XAudio 2.7 是支持 Windows 7 的最后一个版本。XAudio 2.8 是 Windows 8 或更高版本。

您可以并且应该使用 Windows 8.x SDK,并且您可以使用旧版 DirectX SDK 来访问 XAudio 2.7,但它需要一些额外的设置,因为两者之间存在文件名冲突,但您想使用在某些情况下,DirectX SDK 中的“旧”版本,但在其他情况下是“新”版本。

请参阅Zombie DirectX SDKXAudio2 和 Windows 8

请记住,Windows 7 RTM 已不受支持。Windows 7 Service Pack 1 于 2015 年 1 月停止了主流支持。

于 2016-03-31T16:42:38.840 回答