2017-03-06 6 views
0

현재 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) 

내가 뭔가 잘못하고 있습니까 (게임이 정상적으로 계속) :

지금까지 관련 코드는 단순히이 무엇입니까?

+0

"resources/LaserShot.wav"는 exe에 상대적이어야합니다. exe가 실행되는 compilersettings를 확인하고 그에 따라 파일을 배치하십시오. –

+0

@HannesHauptmann 대부분의 IDE 프로젝트의 상대 경로는 프로젝트 폴더입니다 –

답변

0

릴리스 폴더에도이 항목이 있습니까? 릴리스 모드에서 실행중인 경우 동일한 폴더에있는 릴리스 폴더에 없으면 찾을 수 없습니다.