C++ Boost.Program\u选项的一个很好的C替代方案?
有没有用C写的替代Boost.Program\u选项的好方法?鉴于它能够解析:C++ Boost.Program\u选项的一个很好的C替代方案?,c++,c,parsing,options,command-line-arguments,C++,C,Parsing,Options,Command Line Arguments,有没有用C写的替代Boost.Program\u选项的好方法?鉴于它能够解析: 短选项,如-h 长选项,如--help--input file 分析重复的键/选项 接受键值对:--mysql=/usr/lib 解析环境变量和XML/INI文件是可选的 glibc补充道,如果您对GPL许可证没有意见,那么您需要。POSIX有。我发布的两个链接都有示例。它们都不解析XML/INI文件的环境变量,但这两个不属于命令行选项解析。不过,快速的谷歌搜索会在库中搜索出能够完成这些任务的结果。GLib附带了一个
glibc补充道,如果您对GPL许可证没有意见,那么您需要。POSIX有。我发布的两个链接都有示例。它们都不解析XML/INI文件的环境变量,但这两个不属于命令行选项解析。不过,快速的谷歌搜索会在库中搜索出能够完成这些任务的结果。GLib附带了一个支持前四个需求的搜索引擎,以及一个支持第五个需求的搜索引擎