Giriş
Bu metodu kullanmak command_line_parser sınıfını kullanmaktan daha kolay.
po::parse_config_file() metoduna benzer.
parse_command_line metodu - argc + argv + options_description
Şöyle yaparız.
style için açıklama şöyle
Bu metodu kullanmak command_line_parser sınıfını kullanmaktan daha kolay.
po::parse_config_file() metoduna benzer.
parse_command_line metodu - argc + argv + options_description
Şöyle yaparız.
namespace po = boost::program_options;
po::options_description config_descriptor;
po::variables_map vm;
config_descriptor.add_options ()
...
auto popts = po::parse_command_line (argc, argv, config_descriptor);
po::store (popts,vm);
po::notify (vm);
parse_command_line metodu - argc + argv + options_description + stylestyle için açıklama şöyle
allow_dash_for_short : Allow "-" in short options.Şöyle yaparız.
allow_slash_for_short : Allow "/" in short options.
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);