Как обрабатывать несколько аргументов командной строки синтаксиса, используя boost.program_options
Рассмотрим утилиту, которую можно использовать в разных режимах, например:
utility.exe --mode x (ожидается один список аргументов)
utility.exe --mode y (ожидается другой список аргументов)
Как я могу написать код для разбора таких аргументов в Boost.Program_Options???
1 ответ
Вы можете разобрать этот режим самостоятельно (или с помощью параметров программы Boost использовать способ, который игнорирует неизвестные параметры), а затем, в зависимости от этого результата, вы можете передать аргументы строки cmd различным объектам параметров программы Boost.