boost_program_options修改选项名称和选项值

时间:2018-12-29 08:24:09

标签: boost-program-options

有如下代码:

config.add_options()
        ("generate,G", po::value<string>(), "test 1")
        ("config,c", po::value<string>(), "test2 ");

po :: store(po :: parse_command_line(argc,argv,可见),myResults);

并在linux中运行: testcli -config开始

它识别选项名称的-c,因此得到错误的选项值“ onfig”,我想在这种情况下报告异常,我该怎么办,谢谢。

0 个答案:

没有答案