C:用于解析配置文件和命令行的库

时间:2012-04-13 14:03:13

标签: c parsing configuration

我正在寻找一些支持严格选项的库(因此无法在配置文件中设置不存在的选项)以及解析命令行以覆盖配置文件中的选项的可能性。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

对于命令行,有getopt或plentiful of code,有些有更多,有些有更少的奇怪API,有些是开放编码的形式,如getopt,其他在具有或不具有回调能力的表格形式。至于配置文件,如果你需要支持几乎任意格式,有(lib)augeas。

答案 1 :(得分:0)

假设您可以在项目中使用LGPL内容,那么http://www.hyperrealm.com/libconfig/会根据文档在API中提供支持,以便在解析文件后设置值。