【发布时间】:2012-03-04 03:07:12
【问题描述】:
我正在寻找具有非限制性许可的跨平台 C++ 轻量级配置库。我需要比标准属性文件更复杂的部分,但我不想使用 XML(写太多:-))。
我想这样写配置:
render =
{
window =
{
width = 800,
height = 600
}
}
【问题讨论】:
-
我找到了libconfig。我看起来不错,但它使用异常来报告错误...
-
我也觉得 libconfig 很不错。我在使用 C++ API 时遇到了一些问题,并且似乎没有针对 Java 的实现(这意味着只有 C/C++ 应用程序可以读取配置文件),但现在它仍然是我的首选配置库.
-
libconfig 似乎已经死了。手册页和下载链接都指向一个未配置的 WordPress 站点。
-
虽然谷歌出现了github.com/hyperrealm/libconfig,它仍然有效