작업 디렉터리1 [Visual Studio] - Ctrl+F5 실행과, 직접 실행의 차이 (작업 디렉터리 설정) ▷ 프로그램이 사운드나 픽셀 스프라이트 등 외부 에셋을 사용하는 경우, 에셋의 경로를 설정해야 한다. 프로그래밍 언어와 상관 없이 많은 프로그램이 디스크에서 파일을 읽어올 때 파일 위치의 경로를 문자열로 전달해 파일을 Load한다. ▷ 이때 절대 경로가 아닌 상대 경로로 파일의 위치를 지정하는 경우가 보편적인 것 같다. 절대 경로로 설정해버리면 사용자가 프로그램을 정확한 위치에 둬야 하기 때문이다. 하지만 상대 경로의 문제는 어디를 시작 디렉터리로 생각하느냐에 따라 결과가 달라지기 때문에 주의를 기울여야 한다. ▷ 특히 디버깅을 하거나 Visual Studio에서 Ctrl + F5 단축키로 실행할 때는 잘 되는데, 빌드된 결과물(exe)을 더블 클릭하면 에셋을 불러오지 못하는 경우가 있다. 왜냐하면 전.. 2025. 1. 3. 이전 1 다음