gpt4 book ai didi

c++ - SFML 未加载音频文件

转载 作者:行者123 更新时间:2023-11-28 01:52:06 26 4
gpt4 key购买 nike

我目前正在使用 OpenGL 和 C++ 开发游戏,并想开始使用 SFML 来实现音频。在一些图书馆链接恶化之后,我把一切都设置好了。但是,SFML 不会像教程中那样加载音频文件。

到目前为止的相关代码很简单:

#include <SFML/Audio.hpp>
...
sf::SoundBuffer buffer;
buffer.loadFromFile("resources/LaserShot.wav"); // That is the correct directory

我在控制台输出中得到了这个(游戏正常​​继续)

Failed to open sound file "resources/LaserShot.wav" (couldn't open stream)

我做错了什么吗?

最佳答案

// That is the correct directory

不,不是。

您可以在此处查看来源:https://github.com/SFML/SFML/blob/master/src/SFML/Audio/SoundFileFactory.cpp#L74

找不到文件。简单明了。

检查您的当前目录并确保您的路径是相对于该目录的。

关于c++ - SFML 未加载音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42623845/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com