boost-program-options- все статьи тега ➜ страница 0
Разбор незарегистрированных параметров для конфигурационных файлов в параметрах программы Boost?
С помощью параметров командной строки я могу сделать следующее: po::variables_map vm; auto parsedOptions = po::command_line_parser(argc, argv).options(optionsDescription1).allow_unregistered().run(); po::store(parsedOptions, vm); po::notify(vm); auto unregistered = po::collect_unrecognized(parsedOptions.options, po::include_positional); po::variables_map vm2; auto parsedOptions2 = po::command_line_parser(unregistered).options(optionsDescription2).run(); po::store(parsedOptions2, vm2); po::not ...
Обязательные и необязательные аргументы с помощью параметров программы Boost Library
Я использую библиотеку параметров программы Boost для анализа аргументов командной строки. У меня есть следующие требования: как только "помощь", все остальные параметры являются необязательными; после того, как" помощь " не предоставляется, все остальные варианты необходимы. Как я могу справиться с этим? Вот мой код, обрабатывающий это, и я обнаружил, что это очень избыточно, и я думаю, что это должно быть легко сделать, не так ли? #include <boost/program_options.hpp> #include <i ...