0
ответов

boost::program_options «полиморфный» аргумент

Я хотел бы использовать boost::program_options для создания исполняемого файла, который можно вызвать следующим образом: ./example --nmax=0,10 # nmax выбирается случайным образом между 0 и 10 ./example --nmax=9 # nmax равно ...
вопрос задан: 16 April 2012 14:36
0
ответов

Параметры программы Boost со значениями по умолчанию всегда присутствуют при использовании vm.count ()

Я пытался проверить переданные параметры с помощью boost :: program_options. Моя команда имеет несколько режимов, каждый из которых имеет связанные параметры, которые можно указать. Я пытаюсь сделать так, чтобы ...
вопрос задан: 8 February 2012 20:06
0
ответов

Опции программы повышения разрешенного набора входных значений

Есть ли способ установить разрешенный набор входных переменных для параметров? Например, параметр «arg» может иметь только строковые значения, такие как «кошка» и «собака».
вопрос задан: 11 January 2012 13:30
0
ответов

c ++: настройки программы - boost.PropertyTree или boost.program_options?

Я искал решение для хранения настроек или параметров программы или конфигурации на C ++. Это могут быть настройки, которые отображаются в графическом интерфейсе пользователя и которые необходимо сохранять между запусками моего кода. В моем ...
вопрос задан: 26 December 2011 01:12
0
ответов

boost :: program_options как перезагрузить значение

Я хотел бы перезагрузить некоторые значения из файла конфигурации. Я знаю, что po :: store не изменит значения, если они существуют в variable_map. Есть ли альтернатива, которая заменяет значения, даже если ...
вопрос задан: 4 December 2011 14:58
0
ответов

Векторные аргументы в опциях программы Boost

У меня есть два связанных вопроса: Каков самый простой способ разрешить передачу серии значений с помощью опций программы Boost? Моя цель - избежать prog --opt 1 --opt 2 --opt 3 и получить prog --opt 1 2 3 ...
вопрос задан: 17 November 2011 23:13
0
ответов

Как обнаружить опечатку с помощью Boost.program_options?

Я использую библиотеку boost.program_options. Рассмотрим этот упрощенный случай. po :: options_description desc ("Использование"); desc.add_options () ("uninstall, u", "удаление программы") ("custom, c", po :: wvalue
вопрос задан: 25 October 2011 10:57
0
ответов

Required and Optional Arguments Using Boost Library Program Options

I'm using Boost Program Options Library to parse the command line arguments. I have the following requirements: Once "help" is provided, all the other options are optional; Как только "справка" не ...
вопрос задан: 12 September 2011 17:02
0
ответов

boost-program-options: средство уведомления для параметров без значения

Можно использовать средство уведомления для проанализированных параметров, только если они имеют value_semantic. Каков наилучший способ автоматической обработки бесполезных опций данным уведомителем? Самый простой подход - сделать ...
вопрос задан: 26 August 2011 19:22
0
ответов

В Boost :: Program_Options, как установить значение по умолчанию для wstring?

Мой код ниже не работал: wstring config_file; // Объявить группу параметров, которые будут // разрешены только в командной строке po :: options_description generic («Общие параметры»); generic.add_options () ...
вопрос задан: 3 August 2011 18:38
0
ответов

Как поддерживать синтаксис командной строки «-DEVICE: iphone» в Boost :: Program_Options?

Синтаксис по умолчанию для Boost :: Program_Options - «--DEVICE iphone». Как я могу поддерживать синтаксис «-DEVICE: iphone» или «-DEVICE = iphone»?
вопрос задан: 2 August 2011 03:35
0
ответов

Как улучшить сообщения об ошибках в параметрах программы Boost

В приведенном ниже коде я использовали параметры программы для чтения параметров из командной строки или файла. Кроме того, параметры могут быть установлены программно во время выполнения через ConfigProxy :: setConfig po :: ...
вопрос задан: 9 June 2011 00:05
0
ответов

Построение boost :: options из строки / boost :: any map

У меня есть карта, которая представляет конфигурацию. Это карта std :: string и boost :: any. Эта карта инициализируется в начале, и я ' Я хочу, чтобы пользователь мог переопределить эти параметры в ...
вопрос задан: 25 May 2011 14:33
0
ответов

boost :: Параметр файла конфигурации program_options с несколькими токенами

Кажется, я не могу прочитать параметры нескольких токенов из файла конфигурации, как я могу из командной строки. Каков синтаксис конфигурационного файла? Вот так добавляется описание опции: //parser.cpp -...
вопрос задан: 4 May 2011 13:50
0
ответов

Better handling of missing/wrong key in boost::program_options

Is there a way to know which key was involved when a call like the following fails ? boost::program_options::variables_map vm; ... int foo_bar = vm ["некоторый_ключ"]. as (); Если ключ отсутствует ...
вопрос задан: 13 April 2011 10:42
0
ответов

Использование '-' в качестве маркера конца параметров с boost :: program_options

Традиционным способом обозначения конца параметров для программ командной строки является использование параметра -. Как я могу заставить boost :: program_options распознать это как опцию и принять остальную часть ...
вопрос задан: 30 March 2011 19:52
0
ответов

Разбор аргументов командной строки LPTSTR * с помощью boost :: program_options

У меня проблема с синтаксическим анализом командной строки с помощью boost: program_options. Самый быстрый способ объяснить это - показать код так: const std :: vector args; if (ac> 0 && NULL! ...
вопрос задан: 1 February 2011 13:35
0
ответов

есть ли способ распечатать файл конфигурации для опций программы boost

Я использую boost :: program_options для получения параметров из файла конфигурации. Я понимаю, что могу создать файл вручную, и опции программы проанализируют его. но я ищу способ для программы ...
вопрос задан: 17 January 2011 19:16
0
ответов

boost :: program_options - Можно ли установить обязательный флаг?

Я использую boost :: program_options в своей программе. Я хочу сделать определенный флаг обязательным. Можно ли сделать это с помощью program_options таким образом, чтобы он сам выполнял это? то есть выдать ошибку ...
вопрос задан: 1 January 2011 21:59
0
ответов

Использование boost :: program_options

В моей программе у меня есть список пар - имя и размер. Я хочу создать этот список из интерфейса командной строки, используя boost :: program_options. Он должен выглядеть примерно так: myProg --value ("...
вопрос задан: 23 December 2010 12:16
0
ответов

повышение program_options принимает все значения после последнего флага

Есть ли способ собрать все значения после указанного спора с повышением:: program_options? Существует два протеста, что я должен заботиться о том, хотя, я должен принять нераспознанные аргументы...
вопрос задан: 9 December 2010 21:56
0
ответов

Принятие отрицательных чисел двойной точности с помощью boost :: program_options

Мне нужно, чтобы boost :: program_options анализировал массив чисел двойной точности которые передаются в командной строке. Для положительных дублей это не проблема, конечно (используйте мульти-токен с std :: vector <...
вопрос задан: 5 November 2010 14:57
0
ответов

boost :: program_options - синтаксический анализ нескольких аргументов командной строки, некоторые из которых являются строками, включая пробелы и символы

Я хочу для анализа нескольких аргументов командной строки с помощью boost :: program_options. Тем не мение, некоторые аргументы - это строки, заключенные в двойные кавычки. Это то, что у меня есть - void processCommands (int argc, char * ...
вопрос задан: 4 November 2010 08:50
0
ответов

Анализ позиционных аргументов

Рассмотрим следующую тривиальную программу взяты из примеров опций программы повышения #include #include #include int ...
вопрос задан: 4 October 2010 18:59
0
ответов

Короткие опции только в boost :: program_options

Как можно было бы указать короткие опции без их длинных аналогов в boost? (", w", po :: value (), "Perfrom write с N кадров") генерирует это -w [-] arg: Perfrom write ...
вопрос задан: 1 September 2010 21:56
0
ответов

Использование Повышения. Program_options в модульной программе

Код, который я использую, состоит из набора модулей, скомпилированных в отдельные библиотеки. Библиотеки в свою очередь, связаны в различных комбинациях для создания различных двоичных файлов. Таким образом для, это является довольно порядковым...
вопрос задан: 10 August 2010 19:15