簡體   English   中英

跨平台C ++目錄管理

[英]Cross-platform C++ Directory Managing

是否有任何跨平台庫可幫助我將某些文件放置在不同目錄中。 例如,在Windows中,配置文件可能會放入應用程序數據中,而在Linux中,它會根據安裝位置進入/ etc /或/ use / etc /中。 有什么辦法可以透明地做到這一點嗎?

您是否嘗試過Qt庫?

QFileInfo( qApp->argv()[0] )::absFilePath ()QApplication::applicationDirPath()均可工作。

boost :: filesystem很快提供此類功能 (但尚未提供)。 我就是你,我將使用boost :: filesystem並按平台提供不同的用戶文件夾地址,然后在boost :: filesystem提供此功能時,替換實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM