현재 OpenGL 및 C++를 사용하는 게임을하고 있으며 SFML을 사용하여 오디오를 구현하기를 원합니다. 일부 라이브러리가 악화를 연결 한 후에 모든 설정을 완료했습니다. 그러나 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)
내가 뭔가 잘못하고 있습니까 (게임이 정상적으로 계속) :
지금까지 관련 코드는 단순히이 무엇입니까?
"resources/LaserShot.wav"는 exe에 상대적이어야합니다. exe가 실행되는 compilersettings를 확인하고 그에 따라 파일을 배치하십시오. –
@HannesHauptmann 대부분의 IDE 프로젝트의 상대 경로는 프로젝트 폴더입니다 –