大神看过来,关于linux 下 SFML 库audio播放音乐 的使用
李苏珂 2016-12-24 10:01:33 第一次写c++ SFML库sfml-audio的实例,然而报错了
#include <SFML/Audio.hpp>
int main(int argc, char const *argv[])
{
sf::Music music;
if (!music.openFromFile("/usr/share/doc/fmodex/examples/media/stereo.ogg"))
{
return -1;
}
music.setVolume(50);
music.play();
music.setLoop(true);
return 0;
}
g++ test.cpp -lsfml-system -lsfml-audio
./a.out
然而报错
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
AL lib: (WW) ALCjackBackendFactory_init: jack_client_open() failed, 0x11
AL lib: (WW) alc_initconfig: Failed to initialize backend "jack"
Failed to open sound file "/usr/share/doc/fmodex/examples/media/stereo.ogg" (couldn't open stream)