boost::program_options を使用して、引数のスタイルのみを許可し、引数がオプションの場合にあいまいになることがある--option=arg
スペース区切りを禁止したいと思います。--option arg
可能なように見えます。cmdline.hppソース (ドキュメントが見つかりません) を見て、 andのみallow_long
を含む制限付きのオプション スタイルを使用しようとしました。long_allow_adjacent
long_allow_next
int optStyle =
po::command_line_style::allow_long |
po::command_line_style::long_allow_adjacent;
po::command_line_parser parser(argc, argv);
parser.style(optStyle);
残念ながら--option arg
、このパーサーではまだ受け入れられています...
もしかしてバグ?(libboost_program_options-1_46.so.1.46.1)