2011-03-16 7 views
2

다른 플랫폼에 특정 파일을 배치하는 데 도움이되는 크로스 플랫폼 라이브러리가 있습니까? 예를 들어, 윈도우에서 설정 파일은 아마도 앱 데이터에 들어갈 것입니다. 그러나 리눅스에서는 설치 위치에 따라/etc/또는/use/etc /에 들어갑니다. 이것을 투명하게 수행 할 방법이 있습니까?크로스 플랫폼 C++ 디렉토리 관리

답변

0

Qt 라이브러리를 사용해 보셨습니까?

QFileInfo(qApp->argv()[0] )::absFilePath()QApplication::applicationDirPath() 모두 사용할 수 있습니다.

+0

필자는 약간의 문제가 있었지만 Qt 라이브러리의 라이센스 및 크기로 인해 발생했습니다. 나는 작은 것을 선호 할 것이고, 나는 법적으로 컴파일 할 수있다. 그것은 또한 내가 뭘 찾고있는 것 같지 않습니다. 나는/etc/opt 또는 /와 같은 컴파일 된 위치에 동적으로 config dirs 등을 원한다. – Will03uk

관련 문제