다른 컴퓨터 C++에서 코드를 실행할 때 :콘텐츠 (이미지/사운드를) 찾을 수 없습니다
"그래픽 \ \ player.png"
또한 XML 파일을 통해 이미지를로드 한 후 경로는 다음과 같습니다
< 그래픽 \ tile1.png>
그래픽 폴더는 프로젝트 루트에 있고 그것이 내가에 사용하는 컴퓨터에서 완벽하게 작동 개발 중.
릴리스 빌드를 만들어 내 컴퓨터에서 실행하면 그래픽 폴더가 .exe와 같은 폴더에 있으면 제대로 작동합니다.
그러나 다른 컴퓨터에서 똑같은 것을 실행하면 이미지 나 사운드를 찾지 못합니다.
dll이 올 바르며 게임이 제대로 실행됩니다.
필자는 다양한 사양과 드라이버를 가지고 있지만 작동하지 않는 여러 대의 컴퓨터에서이를 테스트했습니다.
컴파일되지 않은 소스 코드를 다른 컴퓨터로 옮긴 다음 컴파일하면 올바르게 작동합니다.
다른 컴퓨터에서 컴파일 된 코드를 실행할 때 제 질문이 생깁니다.
''Graphics \ player.png ''는 C++ 문자열 리터럴로서 유효하지 않습니다. –
죄송합니다. 게시물을 입력하십시오. 그것은 "\\"C++의 "\"in xml – Orujimaru
그렇다면 OS 셸을 통해 실행할 때 IDE (Visual Studio?)에서 프로그램을 실행할 때 다른 현재 디렉토리가 있다고 의심됩니다. 현재 디렉토리 경로를 표시하십시오. 당신이 가진 두 가지 상황에서 테스트하십시오. –