在boost程序选项中,同时使用“-”和“+”作为命令样式
我试图解析的命令行的格式如下 -abc abc_值+xyz xyz_值 我想将boost程序选项配置为同时使用-和+。我阅读了帮助,它声明允许的字符 简而言之,选项也是可配置的。但我不知道怎么做。在boost程序选项中,同时使用“-”和“+”作为命令样式,boost,Boost,我试图解析的命令行的格式如下 -abc abc_值+xyz xyz_值 我想将boost程序选项配置为同时使用-和+。我阅读了帮助,它声明允许的字符 简而言之,选项也是可配置的。但我不知道怎么做。 任何帮助都将不胜感激 可配置性仅指以下样式标志: 允许短划线 允许-简短的选项 允许\u斜杠\u表示\u短 允许/简选选项 你不能随意选择一个简短的选项引导字符。也许你没有读完整的内容,或者你只是断章取义。在同一行上,它还说。。。和short,以-或/开头。还列出并解释了所有选项。 po::comma
任何帮助都将不胜感激 可配置性仅指以下样式标志: 允许短划线 允许-简短的选项 允许\u斜杠\u表示\u短 允许/简选选项
你不能随意选择一个简短的选项引导字符。也许你没有读完整的内容,或者你只是断章取义。在同一行上,它还说。。。和short,以-或/开头。还列出并解释了所有选项。
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);