다른 플랫폼에 특정 파일을 배치하는 데 도움이되는 크로스 플랫폼 라이브러리가 있습니까? 예를 들어, 윈도우에서 설정 파일은 아마도 앱 데이터에 들어갈 것입니다. 그러나 리눅스에서는 설치 위치에 따라/etc/또는/use/etc /에 들어갑니다. 이것을 투명하게 수행 할 방법이 있습니까?크로스 플랫폼 C++ 디렉토리 관리
2
A
답변
0
boost::filesystem은 soon provide such functionalities입니다. 나는 boost :: filesystem을 사용하고 플랫폼별로 사용자 폴더의 다른 주소를 제공하고 부스트 :: 파일 시스템이 기능을 제공 할 때 구현을 대체한다.
0
Qt 라이브러리를 사용해 보셨습니까?
QFileInfo(qApp->argv()[0] )::absFilePath()
및 QApplication::applicationDirPath()
모두 사용할 수 있습니다.
관련 문제
- 1. 크로스 플랫폼 파티션 관리 라이브러리?
- 2. 크로스 플랫폼 phonegap 프로젝트의 디렉토리 구조
- 3. 크로스 플랫폼 C++ 라이브러리 만들기
- 4. 크로스 플랫폼 단위 테스트 C
- 5. 크로스 플랫폼 C# - System.io 및 다른 버크
- 6. 크로스 플랫폼 Objective-C/C++ 개발
- 7. 크로스 플랫폼 C/C++ 프로젝트 구성
- 8. 크로스 플랫폼 C/C++ 개발을위한 리소스
- 9. 크로스 플랫폼 SQL DB API c/C++
- 10. 최고의 크로스 플랫폼 라이브러리인가요?
- 11. 크로스 플랫폼 웹캠 액세스
- 12. 크로스 플랫폼 .Net?
- 13. 크로스 플랫폼 크래시 리포터
- 14. 크로스 플랫폼 빌드 시스템 최적화
- 15. WPF로 크로스 플랫폼 앱
- 16. 크로스 플랫폼 패치
- 17. 크로스 플랫폼 실시간 데이터
- 18. 크로스 플랫폼 데스크탑 개발
- 19. 크로스 플랫폼 스캐닝 라이브러리
- 20. 최상의 크로스 플랫폼/SQL GUI?
- 21. C : 크로스 플랫폼 RS-232 직렬 라이브러리?
- 22. OpenGL 용 C++ 크로스 플랫폼 이미지 로더
- 23. 크로스 플랫폼 C++ 웹 서버 라이브러리
- 24. Tiny C++ 크로스 플랫폼 GUI 툴킷
- 25. 크로스 플랫폼 파일 있음/C++로 읽기
- 26. 가장 권장되는 크로스 플랫폼 C++ 라이브러리는 무엇입니까?
- 27. 크로스 플랫폼 범용 C++ RPC 라이브러리
- 28. 대 ACE C++ 크로스 플랫폼 성능 비교?
- 29. 간단한 크로스 플랫폼 C++ GUI 콘솔 - 방법?
- 30. 크로스 플랫폼 C++ 명령 행 유틸리티
필자는 약간의 문제가 있었지만 Qt 라이브러리의 라이센스 및 크기로 인해 발생했습니다. 나는 작은 것을 선호 할 것이고, 나는 법적으로 컴파일 할 수있다. 그것은 또한 내가 뭘 찾고있는 것 같지 않습니다. 나는/etc/opt 또는 /와 같은 컴파일 된 위치에 동적으로 config dirs 등을 원한다. – Will03uk