博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ini 解析库,config 解析库不完全列表
阅读量:5141 次
发布时间:2019-06-13

本文共 1943 字,大约阅读时间需要 6 分钟。

1. ini 解析库

ini 解析库很多,有些只支持读取,如 ,

  • ini 解析库比较

  • iniparser

    读写都支持。

  • inicpp

    C++ parser of INI files with schema validation. 读写都支持。

  • SDL_Config

    SDL_Config is a library designed for reading and writing configuration files in an easy, cross-platform way.

  • libini

    An INI file parser that can read, edit and create large INI files. Usable under Microsoft Windows, DOS, Linux, etc. Supported languages are C, C++, Visual Basic, Java, TCL, Perl, Python, etc (DLL and SWIG capable).

  • simpleini

    Cross-platform C++ library providing a simple API to read and write INI-style configuration files

  • minIni

    minIni is a programmer's library to read and write "INI" files in embedded systems.

2. 其他 config 解析库

  • Boost.PropertyTree

    The Property Tree library provides a data structure that stores an arbitrarily deeply nested tree of values, indexed at each level by some key. Each node of the tree stores its own value, plus an ordered list of its subnodes and their keys. The tree allows easy access to any of its nodes by means of a path, which is a concatenation of multiple keys.

    In addition, the library provides parsers and generators for a number of data formats that can be represented by such a tree, including XML, INI, and JSON.

  • Boost.Program_options

    The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file.

  • libconfig

    一个用于读取,操作和编写结构化配置文件的库,类 JSON 语法,ubuntu 可直接 apt 安装。网上有人说它有一个缺陷,配置文件中的注释在回写时会丢失,未验证。

  • A C++ Config File Parser

    This article describes a small, light-weight parser for structured config files. Unlike INI-Files, config files may be sub-structured arbitrarily deep. Config files support the expansion of symbolic values from previously defined variables and environment variables.

  • yaml-cpp

    yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec.

References

转载于:https://www.cnblogs.com/armme/p/10310809.html

你可能感兴趣的文章
利用IP地址查询接口来查询IP归属地
查看>>
构造者模式
查看>>
Hbuild在线云ios打包失败,提示BuildConfigure Failed 31013 App Store 图标 未找到 解决方法...
查看>>
找到树中指定id的所有父节点
查看>>
jQuery on(),live(),trigger()
查看>>
【架构】Linux的架构(architecture)
查看>>
ASM 图解
查看>>
Date Picker控件:
查看>>
你的第一个Django程序
查看>>
treegrid.bootstrap使用说明
查看>>
[Docker]Docker拉取,上传镜像到Harbor仓库
查看>>
javascript 浏览器类型检测
查看>>
nginx 不带www到www域名的重定向
查看>>
记录:Android中StackOverflow的问题
查看>>
导航,头部,CSS基础
查看>>
[草稿]挂载新硬盘
查看>>
[USACO 2017 Feb Gold] Tutorial
查看>>
关于mysql中GROUP_CONCAT函数的使用
查看>>
OD使用教程20 - 调试篇20
查看>>
Java虚拟机(JVM)默认字符集详解
查看>>