2011-08-02 11 views

Odpowiedz

5

Boost.Program_Options ma dość dużą liczbę option styles. Szczególna kombinacja wydaje się iść na to:

command_line_style::long_allow_adjacent | 
command_line_style::short_allow_adjacent | 
command_line_style::allow_long_disguise 

te opcje powinny być podane do funkcji style swojego wiersza polecenia parsera:

po::store(po::command_line_parser(argc, argv).style(<your styles here>).run(), vm); 
+3

To nie będzie obsługiwać „:” jako opcja/separator wartości. W tym celu potrzebny jest niestandardowy analizator składni, który jest pierwszym elementem w sekcji "Howto" dokumentacji. –

+0

Dziękuję wszystkim! –

Powiązane problemy