有没有标准的方法从Linux上的C ++文件加载参数?

时间:2009-11-23 11:53:32

标签: c++ linux

成像程序需要知道很多参数才能正确完成任务,例如'Port = 2323'这类事情。

现在我想将这些参数保存在纯文本文件中,类似于Unix的系统变量,例如用户和组。

是否有任何标准方式/库可以帮助我做到这一点?有没有人以前用过它们?感谢

4 个答案:

答案 0 :(得分:7)

Boost.Program_options图书馆。这是你要找的吗?

  

program_options库允许程序开发人员通过命令行和配置文件等常规方法从用户获取程序选项,即(名称,值)对。

答案 1 :(得分:1)

Qt默认提供此功能,并采用跨平台方式。结帐QSettings

答案 2 :(得分:0)

您还可以创建使用给定参数执行程序的别名或shell脚本。为了方便地获得这些参数,有“getopt”

答案 3 :(得分:0)

Link这里是一个跨平台的ini处理程序。

希望这有帮助。