실행 가능 경로의 플랫폼 간 검색
과거에는 플랫폼 독립적인 실행 가능 경로 검색을 달성하기가 어려웠습니다. 이전 문의에도 불구하고 아직 확실한 해결책이나 "불가능"하다는 명확한 결론은 나오지 않았습니다.
플랫폼별 솔루션
아직 보편적인 해결책은 찾기 어려운 반면, 플랫폼 -특정 접근 방식 존재:
Ogre 및 Very Sleepy:
Very Sleepy가 프로파일링하는 Ogre 게임의 특정 경우 구성 파일의 절대 경로는 다음과 같습니다. 매우 슬리피에게 전달되었습니다. 이렇게 하면 게임이 작업 디렉터리에 관계없이 파일을 찾을 수 있습니다.
Visual Studio 디버깅:
Visual Studio에서 작업 디렉터리를 설정하지 않고 실행 파일을 실행하려면 $를 사용합니다. (TargetPath)를 선택하고 GetModuleFileName에 NULL을 전달합니다.
추가 참고:
다른 접근 방식은 특정 시스템에서 작동할 수 있지만 이식 가능하지 않을 수 있습니다. 프로덕션 환경에서 솔루션을 사용하기 전에 솔루션을 철저하게 테스트하는 것이 좋습니다.
위 내용은 다양한 플랫폼에서 실행 파일 경로를 안정적으로 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!