首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XAudio是否附带Windows 7?

XAudio是否附带Windows 7?
EN

Stack Overflow用户
提问于 2018-03-27 13:37:42
回答 1查看 1.6K关注 0票数 0

我想开发一个低级别的音频API,我可以预期已经在Windows 7上。

此链接:XAudio2版本

(强调我的)

XAudio2是一个跨平台的API,它提供了 Xbox 360以及Windows、Windows、Windows 7等版本上使用。

但它也说:

XAudio 2.7及更早版本(Windows 7) 应用程序中使用的所有以前版本的XAudio2都是在DirectX SDK中作为可再发行DLL提供的。

那是哪一种?默认情况下是在Windows 7上,还是需要使用安装程序分发DirectX?或者,由于Windows7显然包括了DirectX 11,尽管我还没有找到官方的DirectX信息来源,也许我只需要针对遗留的DirectX API进行开发,但不需要包含它的发行版?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-28 00:49:36

MSDN页面的其余部分已经回答了这个问题:

XAudio2版本2.9与XAudio2.8一起作为Windows10、XAUDIO2_9.DLL的一部分发布,以支持旧的应用程序,并且不需要重新分配。 XAudio2版本2.8今天作为一个系统组件在Windows8,XAUDIO2_8.DLL中发布。它是可用的“收件箱”,不需要通过应用程序重新分配。我们建议使用( SDK ) for 8来针对XAudio2进行开发;WindowsSDKforWindows8包含用于静态链接到XAUDIO2_8.DLL的必要的标头和导入库。 应用程序中使用的所有以前版本的XAudio2都是在DirectX SDK中作为可再发行DLL提供的。XAudio2的第一个版本,XAudio2 2.0,是在2008年3月发布的DirectX SDK中发布的。在DirectX SDK中发布的最后一个版本是XAudio2 2.7,这是2010年6月DirectX SDK的最后一个版本。

TL;DR: XAudio不包含在Windows7中。XAudio 2.7是支持Windows7的最后一个版本。使用XAudio 2.7需要遗留DirectX SDK和遗留DirectSetup最终用户运行时Redist包。

XAudio2和Windows 8僵尸DirectX SDK没有那么直接的设置

更新:现在有了在Windows7上使用最新的XAudio 2.9的方法。参见Microsoft

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49514432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档