用C语言编写的替代Boost.Program_options的任何好的替代方案?鉴于它能够解析:
答案 0 :(得分:10)
如果您对GPL许可证没问题,则需要GNU getopt。
答案 1 :(得分:4)
POSIX有getopt
,glibc添加了getopt_long
。我发布的两个链接都有例子。它们都不解析XML / INI文件的环境变量,但这两个文件并不真正属于命令行选项解析。快速谷歌搜索会让图书馆能够做到这些。
答案 2 :(得分:4)
GLib附带一个支持前四个要求的commandline option parser,以及一个支持第五个要求的key-value file parser。