c++ - SFML 音频不工作

标签 c++ audio sfml openal

我之前使用过 SFML,因此我决定尝试一下音频设置。我创建了一个 sf::Music 实例并尝试播放声音。但是我收到一个错误提示 “该程序无法启动,因为您的计算机缺少 openal32.dll。请尝试重新安装该程序以解决此问题。”我把它作为 Ludum Dare 的一个项目,所以如果这是一个常见问题,我真的不想使用它。首先,我从哪里获得 openal32.dll?这是个常见的问题吗?我可以在 C++ 中使用什么来播放音频?谢谢!

最佳答案

OpenAL是 SFML 内部使用的音频 API。您必须让用户安装 OpenAL dll,但官方站点似乎处于离线状态。您可以尝试通过谷歌搜索有效链接来下载 OpenAL 包。

关于c++ - SFML 音频不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18416145/

相关文章:

c++ - 更新 SFML 中的文本

c++ - 斥力 vector

c++ - 如何在SFML 2.5.1中注册鼠标单击

c++ - 项目编译速度太慢(约2000行)

c++ - 如何在 map 的前 3 个值上使用 std::accumulate

javascript - 使用 JavaScript 检测声音

c - 为什么我的输入通过管道发送到进程时会延迟?

c++ - OPENCV如何计算特征值和特征向量?

c++ - 如何使用 boost 属性树提取 xml 文件的 DOCTYPE 节点?

audio - 我怎么知道音频 channel 是否被篡改?