2016-07-21 21 views
0

ブーストプログラムオプションからエラーが発生しました。私はprog --opt arg1 --opt arg2のようなコマンドを実行しています。オプション '--opt'を複数回指定することはできません。

それは

オプションこのエラーを返す「--opt」が複数回指定することはできません。

オプション名を複数回使用する方法はありますか?

現在、私はプログラムオプションをそのように定義しており、デフォルト値はありません。私は何回かはhttp://www.radmangames.com/programming/how-to-use-boost-program_optionsから

po::value<std::string>() 

答えて

2

オプション名の使用を指定する方法を考え出すに興味を持っています:

複数回

--optionを指定できるオプションを指定します<値1 > - オプション<値2 > - オプション<値3 >

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

関連する問題