有没有人想出如何获得提升程序选项来解析不区分大小写的参数列表
在 boost 文档中,它似乎是受支持的。请参阅http://www.boost.org/doc/libs/1_53_0/boost/program_options/cmdline.hpp
即设置 style_t 枚举标志,例如 long_case_insensitive。但是,我不知道该怎么做。例如,您将如何让以下代码片段接受 --Help 或 --help 或 --HELP
po::options_description desc("Allowed options");
desc.add_options()
("help", "produce help message")
("compression", po::value<double>(), "set compression level")
;
po::variables_map vm;
po::store(po::parse_command_line(ac, av, desc), vm);
po::notify(vm);
if (vm.count("help")) {
cout << desc << "\n";
return 0;
}