mar*_*nus 6 c++ configuration user-interface
我们正在用C++开发一个相当大的项目,其中许多组件需要配置参数.我们希望使用一个中心位置来配置所有内容(例如注册表),最好使用简单的GUI(例如Firefox about:config)和简单的API.
我很确定这很多应用程序都有这种问题,但找不到任何可用于此的库.有谁知道一个好的(最好是免费的)库用于此目的?
这应该在Windows和Linux中跨平台工作.
boost :: program_options为命令行,环境变量和配置文件的配置提供统一(和跨平台)支持.看起来它应该扩展到大型软件系统的多个位,注册对各种参数(例如选项组)的兴趣.虽然没有太多的GUI或持久性方面的帮助(但那么使用文本编辑器编辑配置文件有什么问题?).