Boost::Program_Options 的默认语法是“--DEVICE iphone”。如何支持语法“-DEVICE:iphone”或“-DEVICE=iphone”?
问问题
425 次
1 回答
5
Boost.Program_Options 有相当多的选项样式。您似乎想要的特定组合是:
command_line_style::long_allow_adjacent |
command_line_style::short_allow_adjacent |
command_line_style::allow_long_disguise
这些选项应该赋予style
命令行解析器的功能:
po::store(po::command_line_parser(argc, argv).style(<your styles here>).run(), vm);
于 2011-08-02T04:36:53.507 回答