Boost.Program_options的一个很好的C替代品?

Vie*_*iet 4 c c++ parsing options command-line-parsing

用C语言编写的替代Boost.Program_options的任何好的替代方案?鉴于它能够解析:

  1. 短期选项如-h
  2. 像--help --input-file这样的长选项
  3. 解析重复的键/选项
  4. 接受键值对: - mysql =/usr/lib
  5. 解析环境变量和XML/INI文件是可选的.

R S*_*hko 10

如果你对GPL许可证没问题,你需要GNU getopt.