Kan*_*kan 21 c linux configuration-files
是否有一种标准方法可以使用C 读取一种类似Linux的INI文件的配置?
我正在研究基于Linux的手持设备并用C语言编写代码.
否则,我想知道任何替代方案.
最后更新:
我已经探索过甚至使用过LibConfig.但是占地面积很大,我的使用太简单了.因此,为了减少占用空间,我已经推出了自己的实现.实现不是太通用,事实上已经完全耦合了.配置文件在启动应用程序时解析一次并设置为某些全局变量.
shu*_*lov 14
试试libconfig:
一个用于处理结构化配置文件的简单库,如下所示:test.cfg.此文件格式比XML更紧凑,更易读.与XML不同,它是类型感知的,因此不必在应用程序代码中进行字符串解析. Libconfig非常紧凑 - 只是expat XML解析器库的一小部分.这使其非常适合手持设备等内存受限的系统. 该库包括C和C++语言的绑定.它适用于符合POSIX标准的UNIX和类UNIX系统(GNU/Linux,Mac OS X,Solaris,FreeBSD),Android和Windows(2000,XP及更高版本)......
一个用于处理结构化配置文件的简单库,如下所示:test.cfg.此文件格式比XML更紧凑,更易读.与XML不同,它是类型感知的,因此不必在应用程序代码中进行字符串解析.
Libconfig非常紧凑 - 只是expat XML解析器库的一小部分.这使其非常适合手持设备等内存受限的系统.
该库包括C和C++语言的绑定.它适用于符合POSIX标准的UNIX和类UNIX系统(GNU/Linux,Mac OS X,Solaris,FreeBSD),Android和Windows(2000,XP及更高版本)......
gnu*_*nud 11
不,没有一种标准方式.对不起,但这可能是最准确的答案:)
但是,您可以查看此配置文件库列表.这可能会有所帮助.
Bor*_*éry 9
这有四个选项:
unw*_*ind 7
如果你可以使用(优秀的,在任何基于C语言的应用程序)glib,它有一个键值文件解析器,适用于.ini风格的文件.当然,您还可以访问glib中的各种(非常好的)数据结构,"免费".
归档时间:
15 年,8 月 前
查看次数:
37222 次
最近记录:
7 年,10 月 前