在C中使用xaudio2



我正在使用Windows 2015上的Visual Studio 2015上的C程序进行。

错误c2485'uuid':未识别的扩展属性

无论如何是否可以让xaudio2使用C应用程序?

简而言之,xaudio2的最新版本(Windows 8.x SDK中的Xaudio 2.8,Windows 10 SDK中的Xaudio 2.9)不支持C,仅支持C 。

使用C的旧Xaudio 2.7使用C构建C,尽管基本上没有对C进行测试,实际上,C 的DirectX使用情况并未真正在非常非常非常长的时间内得到测试或支持。时间。用于生成COM接口标题的MIDL编译器在C使用是一流的公民时,仍然有很多与C相关的支持宏和元素测试覆盖范围。

您可以继续使自己沮丧,可以将所有C 代码包装在您自己的C可喊包装器中,也可以开始使用C 。

请参阅此帖子和这篇文章,以获取有关使用传统DirectX SDK的VS 2015的重要信息。

最新更新