boost-program-options
Wymagane i opcjonalne argumenty za pomocą opcji programu Boost Library
Używam Biblioteki opcji programu Boost do analizy argumentów linii poleceń.
Mam następujące wymagania:
po udostępnieniu o ... t = process_command_line(argc, argv, host, port, configDir);
if (!result)
return 1;
// Do the main routine here
}
Jak zaimplementować podpowiedzi za pomocą Boost.Opcje programu?
Chciałbym zaimplementować podprogramy do mojego programu. Potrzebuję również możliwości posiadania różnych opcji argumentacji ... kie samo jak tego faceta: http://boost.2283326.n4.nabble.com/subcommands-with-program-options-like-svn-command-td2585537.html
Argumenty wektorowe w opcjach programu Boost
Mam dwa powiązane pytania:
Jaki jest najprostszy sposób, aby umożliwić przekazywanie serii wartości, używając opcji progr ... ję, która zajmuje dokładnie dwie liczby, np. prog --opt 137 42?
(nie potrzebuję żadnych "darmowych" parametrów programu.)
Podczas używania opcji boost:: program, jak ustawić nazwę argumentu?
Podczas używania boost::program_options, Jak ustawić nazwę argumentu dla boost::program_options::value<>()?
#include & ... dth arg Give width
Chcę zastąpić arg nazwę czymś bardziej opisowym jak NUM:
--width NUM Give width
Building boost:: options from a string/boost:: any map
Mam mapę, która przedstawia konfigurację. To mapa std::string i boost::any.
Ta mapa jest inicjalizowana na początku i chc ... ");
});
Czy istnieje sposób, aby to zbudować w ten sposób, Czy muszę uciekać się do robienia tego sama?
Z góry dzięki!