我正在开发游戏引擎,发现一些困难。过去,我曾尝试使用DirectX SDK(2010年6月),但是与Windows 8 Kit和它自己的Direct冲突太多。我决定只使用Windows Kit中的Direct3D制作引擎。现在,我只有一个问题:是否可以仅针对Windows 7用户开发具有XAudio 2.8支持的应用程序?还是仅通过旧的XAudio 2.7支持就可以做到?

最佳答案

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

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

请参见The Zombie DirectX SDKXAudio2 and Windows 8


  请记住,Windows 7 RTM不在支持范围内。 Windows 7 Service Pack 1于2015年1月脱离主流支持。

关于c++ - Windows 7和XAudio 2.8,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36335329/

10-11 22:33
查看更多