를 디버깅하는 동안 리소스 파일을 찾을 수 없습니다 나는 내 프로그램 코드의 비트를 가지고 :비주얼 스튜디오 2012 나는 현재 SFML을 배우고
if (!texture.loadFromFile("Textures/plane.png"))
{
std::cout << "Error loading texture plane.png" << std::endl;
}
나는이 폴더 텍스처 내부 파일 plane.png이 실행 파일과 동일한 폴더에 저장하십시오. 나는 Windows 탐색기, 어떤 문제없이 텍스처로드를 통해 실행 파일을 실행하면,하지만 난 VS 내부 디버그로 실행하면,이 출력을 얻을 :
Failed to load image "Textures/plane.png". Reason: Unable to open file
Error loading texture plane.png
첫 번째 줄 두 번째 내 프로그램에서, SFML에서입니다.
해결 방법이 있습니까? 또한 텍스처 폴더를 프로젝트 루트 폴더의 여러 다른 위치에 넣으려고했지만 변경은하지 않았습니다.
고맙습니다. 그게 전부였습니다. 내가 VS (또는 그 문제에 대한 IDEs) 익숙하지 않아, 나는 최근까지 텍스트 편집기 + 명령 줄을 사용했다. – isklenar
+1, 유용한 트릭 –