s5s*_*s5s 8 c c++ linux boost getopt
我知道getopts和argp.我只是查看了boost,他们有program_options一个用于解析命令行参数的库.
getopts
argp
boost
program_options
我不确定使用哪一个.我知道getopts是POSIX,而argp不是但是,这并不重要,我.重要的是易用性.你能推荐(优点/缺点吗?)一个.我也对其他图书馆开放.
POSIX
Ano*_*ous 12
如果你想要一些轻量级且易于使用的东西,那么你可能会感兴趣TCLAP(仅限标题,自由许可).(例子)
TCLAP
否则boost::program_options(也是自由许可证)提供了几乎所有可能需要的东西.(例子)
boost::program_options
最后,如果您已经在使用具有一些命令行参数处理的框架/库(WxWidgets,Qt),那么最简单的选择可能是坚持使用该框架.
归档时间:
13 年,4 月 前
查看次数:
6632 次
最近记录:
12 年,7 月 前