libconfuse
- 介绍
- 文档
- 例子
- 构建和安装
- 起源和参考
介绍
libconfuse是用C编写的配置文件解析器库。它支持各节和(列表)值,以及其他功能,例如单/双引号字符串,环境变量扩展,功能和嵌套包括语句。值可以是字符串,整数,浮子,布尔值和部分。
目标不是是具有大量功能的配置文件解析器库。相反,它的目的是易于使用,并快速与您的代码集成。
请确保您下载版本为档案来自:https://github.com/libconfuse/ libconfuse /releseas/
文档
- API参考手册
- 教程
例子
- simple.c and simple.conf展示了如何使用选项的“简单”版本
- cfgtest.c and test.conf显示了混淆的大多数功能,包括列表和功能
构建和安装
libconfuse采用GNU配置和构建系统。要列出可用的构建选项,请从打开tarball的包装开始:
tar xf confuse-3.2.2.tar.xz
cd confuse-3.2.2/
./configure --help
对于大多数用户,以下命令配置,构建并将库安装到/usr/local/ :
./configure && make -j9
sudo make install
sudo ldconfig
有关完整的安装说明,请参见安装文件。
从Github检查代码时,请使用./autogen.sh生成configure脚本。这意味着您还需要以下工具:
- AutoConf
- 汽车
- libtool
- getText
- 自动点
- 弹性
要构建文档,您还需要以下工具:
- doxygen
- XMLTO
这是一个可选步骤,因此您必须从其目录中明确构建它:
cd doc/
make documentation
起源和参考
libconfuse是由Martin Hedenfalk创建的,并根据ISC许可条款发布为开源软件。它以前被称为libcfg,但名称已更改为与其他类似库混淆。它目前是在Github开发和维护的。请使用问题跟踪器报告错误和功能请求。
