It looks like the problem is that you didn't specify a boost_po::value for -i.
_generic_options.add_options()
("input-file,i",boost_po::valuestd::string(), "specify input file")
("ops", boost_po::value< std::vector< std::string > >(),
"specify operators " )
;
Chris
On 6/10/07, Jonas Boesch
Hi,
On Jun 10, 2007, at 18:04 , Chris Weed wrote:
Hi, I think the standard command-line format is ./program [args] [positional_args...]
Therefore it expects: ./op_test -i non_positional pos0 pos1 pos2
Yes, but this doesn't work either; It still thinks non_positional is one of the positional args...
If you run the attached program ( from my last mail ), it will print out all options recognized as positionals...
Greets,
Jonas _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users