【问题标题】:Library for parsing linux configuration file?用于解析 linux 配置文件的库?
【发布时间】:2015-02-26 14:11:17
【问题描述】:

我正在开发一个 Linux 项目。我的应用程序有一个配置文件。配置文件中的内容不是固定的,即配置文件中的内容可能会增长甚至下降。应用程序不知道文件中可能的键,它都是动态的。配置文件格式为

enabled = true
xxxx = QQQQ
yyyyy = WWWW
.
.
.

我的问题是,

  1. 配置文件有更好的格式吗?
  2. 有解析配置文件的ant库吗?

【问题讨论】:

    标签: c linux shared-libraries


    【解决方案1】:

    我强烈建议您查看toml。它对人类很友好,并具有多种语言(包括 C)的解析库。

    您的示例配置文件甚至不会有太大变化:

    enabled = true
    xxxx = "QQQQ"
    yyyyy = "WWWW"
    

    toml 主页上列出了整个解析库列表,但对于 C,你可能想要https://github.com/ajwans/libtoml

    【讨论】:

    • glib-Key-value-file-parser 怎么样
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 2021-06-16
    • 2021-08-14
    • 2016-03-12
    • 2012-08-31
    相关资源
    最近更新 更多