在boost程序选项中使用“ - ”和“+”作为命令样式

时间:2017-06-20 11:39:59

标签: boost

po::command_line_style::style_t style = po::command_line_style::style_t(
            po::command_line_style::unix_style |
            po::command_line_style::case_insensitive |
            po::command_line_style::allow_long_disguise );

    po::store(po::parse_command_line(argc, argv, commandOptions,style), vm);
    po::notify(vm);

我尝试解析的命令行的格式为

-abc abc_value + xyz xyz_value

我想配置升级程序选项以同时使用“ - ”和“+”。我阅读了帮助,并声明“允许的角色 短期选项也是可配置的。“但我无法弄清楚如何做到这一点。 任何帮助都感激不尽。

1 个答案:

答案 0 :(得分:1)

可配置性仅涉及以下样式标志:

  • allow_dash_for_short

    在简短的选项中允许“ - ”。

  • allow_slash_for_short

    在简短的选项中允许“/”。

您无法自由选择短选项领导者角色。