設定ファイルにアプリケーションの設定を保存したいと思います。 Linuxでは、これは/home/user/.config/app.confであり、WindowsではC:¥Documents and Settings¥username¥Application Data¥app.confとなります。もちろん、別の場所に格納することもできます。したがって、正しい場所を取得する唯一の方法は、プラットフォーム固有の関数を使用することです。設定ファイル(C/C++)のクロスプラットフォームパスの取得
十分にテストされたクロスプラットフォームがあるかどうかを知るために、私は自分自身をコーディングして間違っていても構いません(私はテストのためにこれらのプラットフォームにアクセスできないので)これを行うことができるC/C++ライブラリですか? #definesの束を使用する.h/.hppファイルは、広く使われている限り、うまくいくでしょう。
私はBoostのプログラムオプションライブラリが(設定ファイルを読み込むことができるので)できるとは思っていましたが、それはできないようです。
提案がありますか?
Linuxでは/home/user/.configとして表示されますが、Windowsでは自動的にC:\ Documents and Settings \ username \ App Dataになる文法は何ですか? – Malvineous
dear lord、* boost *はホームディレクトリの検索にのみ使用されていますか?過剰殺戮について語る私はMinGWでそれをコンパイルしなければならない人になりたくありません。 – Wyatt8740