受け入れるべきパラメーターとそのタイプを指定できるように、いくつかのルールシステムを使用してファイルとコマンドラインの両方を解析できるCライブラリを探しています。何か案は?
2 に答える
2
単純なコマンドライン解析の場合は、getopt
と一緒に使用しgetopt_long
ます。もちろん、この関数は、コマンドラインオプションと同じ形式に従う場合は、少し「事前解析」することで、構成ファイルにも使用できます。
注:getopt
これは、LinuxやMac OSXなどのPOSIXシステムでは標準ですが、Windowsでは標準ではありません。ただし、Windows用の実装があります。
于 2012-09-14T12:13:34.160 に答える
1
コマンドラインオプションパーサーを提供するGLibを使用できます。各オプションにタイプを指定できます。このライブラリは、単純なキー/値ファイル パーサーも提供します。まだ何かコーディングする必要がある場合でも (少なくとも ini ファイルから GOptionEntry を生成する必要がある場合)、試してみる価値があるかもしれません...
GLib は Linux、MacOSX、および Windows で利用できます。
于 2012-09-14T13:13:14.110 に答える