Windows 7 和 XAudio 2.8
Windows 7 and XAudio 2.8
我正在开发一个游戏引擎,我发现了一些困难。以前我一直在尝试使用DirectX SDK(2010年6月),但是我与Windows 8 Kit及其自带的Direct冲突太多。我决定只使用 Windows 套件中的 Direct3D 制作引擎。现在,我只有一个问题:我能否开发一款仅支持 XAudio 2.8 且面向 Windows 7 用户的应用程序?或者我是否必须只在旧的 XAudio 2.7 支持下制作它?
XAudio 2.7 是最后一个支持 Windows7 的版本。XAudio 2.8 是 Windows8 或更高版本。
您可以而且应该使用 Windows 8.x SDK,并且您可以使用旧版 DirectX SDK 来访问 XAudio 2.7,但它需要一些额外的设置,因为有两者之间的文件名冲突,但您希望在某些情况下使用 DirectX SDK 中的 'older' 版本,而在其他情况下使用 'newer' 版本。
参见The Zombie DirectX SDK and XAudio2 and Windows 8。
Keep in mind that Windows 7 RTM is out of support. Windows 7 Service Pack 1 went out of mainstream support in January 2015.
我正在开发一个游戏引擎,我发现了一些困难。以前我一直在尝试使用DirectX SDK(2010年6月),但是我与Windows 8 Kit及其自带的Direct冲突太多。我决定只使用 Windows 套件中的 Direct3D 制作引擎。现在,我只有一个问题:我能否开发一款仅支持 XAudio 2.8 且面向 Windows 7 用户的应用程序?或者我是否必须只在旧的 XAudio 2.7 支持下制作它?
XAudio 2.7 是最后一个支持 Windows7 的版本。XAudio 2.8 是 Windows8 或更高版本。
您可以而且应该使用 Windows 8.x SDK,并且您可以使用旧版 DirectX SDK 来访问 XAudio 2.7,但它需要一些额外的设置,因为有两者之间的文件名冲突,但您希望在某些情况下使用 DirectX SDK 中的 'older' 版本,而在其他情况下使用 'newer' 版本。
参见The Zombie DirectX SDK and XAudio2 and Windows 8。
Keep in mind that Windows 7 RTM is out of support. Windows 7 Service Pack 1 went out of mainstream support in January 2015.