[英]SFML Not Loading Audio Files
我目前正在使用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)
难道我做错了什么?
//这是正确的目录
不,这不对。
您可以在此处查看源代码: https : //github.com/SFML/SFML/blob/master/src/SFML/Audio/SoundFileFactory.cpp#L74
找不到文件。 干净利落。
检查您当前的目录,并确保您的路径是相对的。
发行文件夹中也有这个吗? 如果您以发布模式运行它,如果它不在同名文件夹的发布文件夹中,则可能无法找到它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.