3

Running into an error from boost program options. I am running a command such as prog --opt arg1 --opt arg2.

It returns this error

option '--opt' cannot be specified more than once.

Is there a way to use the option name more than once?

Currently I have the program option defined as such and it has no default value. I am interested in figuring out a way to specify the use of the option name several times

po::value<std::string>()
fredmaggiowski
  • 2,232
  • 3
  • 25
  • 44
MikeG
  • 63
  • 1
  • 7

1 Answers1

4

From http://www.radmangames.com/programming/how-to-use-boost-program_options:

Specify an option that can be specified multiple times

--option <value1> --option <value2> --option <value3>

("option", po::value<std::vector<arg_type> >(), "a list of values")

Michael Rodby
  • 336
  • 4
  • 6