Вопросы по теме 'boost-program-options'
Каково предпочтительное кросс-платформенное «основное» определение с использованием boost::program_options?
Я пытаюсь разработать кроссплатформенное приложение с использованием С++ с повышением.
Обычно я программирую в среде *nix, где я всегда определял «main» следующим образом:
int main( const int argc, const char* argv[] )
{
...
}
Для этого...
2086 просмотров
schedule
27.08.2022
BOOST program_options: разбор списка нескольких аргументов
Я хотел бы передать несколько аргументов с положительными или отрицательными значениями. Можно ли его разобрать?
В настоящее время у меня есть следующая инициализация:
vector<int> IDlist;
namespace po = boost::program_options;...
13400 просмотров
schedule
21.03.2023
переполнение буфера с помощью boost::program_options
У меня проблема с использованием boost:program_options
эта простая программа, скопированная из документации boost:
#include <boost/program_options.hpp>
int main( int argc, char** argv )
{
namespace po = boost::program_options;...
343 просмотров
schedule
18.10.2022
пропуск неизвестных опций без сброса с помощью опций программы boost
В эти дни я играю с опциями программы Boost для чтения файлов INI.
Код, который у меня есть, выдает исключение, когда в файле есть строка с неизвестной опцией. Знаете ли вы, возможно ли и как сделать так, чтобы приведенный ниже код прочитал весь...
5094 просмотров
schedule
01.07.2022
Обязательные и необязательные аргументы с использованием опций программы Boost Library
Я использую библиотеку параметров программы Boost для анализа аргументов командной строки.
У меня есть следующие требования:
После предоставления «помощи» все остальные опции являются необязательными;
Раз «помощь» не предоставляется,...
44114 просмотров
schedule
14.09.2022
Построение boost::options из карты string/boost::any
У меня есть карта, которая представляет конфигурацию. Это карта std::string и boost::any .
Эта карта инициализируется в начале, и я бы хотел, чтобы пользователь мог переопределить эти параметры в командной строке.
Что бы я хотел сделать, так...
2245 просмотров
schedule
03.12.2022
есть ли какая-то библиотека/источник С++, похожая на boost program_options, но для * справки по автоматическому генерированию сочетаний клавиш *?
Итак, у меня есть источник С++ с привязками клавиш, например:
switch( keypressed )
{
case 'c':
cam_handle->Yaw(min_angle );
break;
case 'd':
cam_handle->Yaw( -min_angle );
break;
case 's':
cam_handle->Pitch(min_angle );...
272 просмотров
schedule
24.11.2023
Boost.program_options: implicit_value и Unicode приводят к ошибке времени компиляции
Я использую библиотеку Boost.program_options и мне нужно указать implicit_value с поддержкой Unicode.
Для ansi-строки этот код работает нормально
po::options_description desc("Usage");
desc.add_options()
("help,h", "produce help message")...
1162 просмотров
schedule
10.07.2023
Опции программы Boost - получить все записи в разделе
Согласно документации я могу разобрать файлы конфигурации в стиле:
[main section]
string = hello world.
[foo]
message = Hi !
Но мне нужно разобрать список плагинов:
[plugins]
somePlugin.
HelloWorldPlugin
AnotherPlugin...
8147 просмотров
schedule
17.04.2022
boost::program_options: Как указать команду без -- или -
Я использую boost::program_options для реализации утилиты командной строки со следующим синтаксисом:
myutil command [--in file_name] [---out file_name]
где «команда» является обязательной и является одной из следующих:
read | write | find...
3589 просмотров
schedule
04.10.2022
boost::program_options работает с -p, но не --param
Я использую boost::program_options для разбора argv . Я ожидаю и -c , и --config
boost::program_options::options_description description("Utility");
description.add_options()
("help,h", "display this message")
("config,c",...
622 просмотров
schedule
04.07.2022
опции программы boost: требует ли кастомный валидатор перегрузки оператора››?
В примере (regex.cpp ), автор библиотеки создал пользовательскую структуру (magic_number) и функцию проверки для этой структуры, чтобы показать, как пользовательскую структуру можно интегрировать в параметры программы. Я последовал его примеру,...
2902 просмотров
schedule
22.02.2023
boost::program_options выдает ошибку malloc
У меня есть следующая игрушечная программа, которая выдает ошибки с gcc MacPorts на OSX 10.6
#include <boost/program_options.hpp>
namespace po = boost::program_options;
#include <iostream>
using namespace std;
int main(int ac, char*...
639 просмотров
schedule
30.11.2022
boost program_option анализ без учета регистра
Кто-нибудь придумал, как получить параметры программы повышения для анализа списков аргументов без учета регистра
В документации по усилению видно, что он поддерживается. См. http://www.boost.org/doc/libs/1_53_0/boost/program_options/cmdline.hpp...
1134 просмотров
schedule
26.04.2022
Несколько повторяющихся разделов в файле конфигурации
У меня есть формат файла конфигурации, который я надеялся реализовать с помощью параметров программы Boost (поскольку я использовал эту библиотеку раньше), но мне каким-то образом нужно реализовать такие блоки:
label = whatever
depth = 3
start...
1543 просмотров
schedule
27.03.2022
Короткий аргумент в boost::program_options без длинного
Можно ли указать аргумент с boost::program_options только с короткой опцией? Ответ, данный здесь , заключается в использовании allow_long_disguise , что приведет к тому, что длинные параметры будут приемлемо с одним тире. Есть ли способ сделать...
318 просмотров
schedule
18.09.2022
Boost: нераспознанный параметр для позиционного аргумента
Я пытаюсь разобрать командную строку с помощью boost 1.58.0. Мой код довольно прост и скопирован из туториалов. Это выглядит так:
try {
po::options_description desc;
desc.add_options()
("version,v", "Display...
3415 просмотров
schedule
04.10.2022
Boost.Program_options — бесплатное значение (значение без опции)
Мне нужно использовать следующий синтаксис для программы:
myprogram config.ini --option1 value --option2 value2
Я использую что-то вроде следующего:
namespace po = boost::program_options;
po::options_description desc("Allowed...
570 просмотров
schedule
14.11.2022
boost:bad_any_cast: неудачное преобразование с использованием ошибки boost:any_cast
Возникла проблема с параметрами программы Boost. Я добавил опцию многократного использования, назовем ее "--opt". Когда я запускаю program.exe из командной строки с двумя «--opt», я получаю следующую ошибку от boost.
завершение с...
1686 просмотров
schedule
05.06.2022
Обработайте справочное сообщение, используя boost program_options, удалив значения по умолчанию или переформатировав справочное сообщение.
Я пишу программу на C++ с использованием boost::program_options, здесь я столкнулся с некоторыми проблемами. Некоторые из моих кодов приведены здесь.
int main(int argc, char* argv[]) {
options_description desc("useage: filterfq",...
835 просмотров
schedule
17.04.2022