
21 Jan
2005
21 Jan
'05
9:50 p.m.
Hello, I have been using program_options for a while and it works great. However, I don't know how to make a program which behaves like this: programname -blah abc -blah def -blah ghi In my code I would read the option blah as a vector of strings, like: po::options_description desc("Configuration"); desc.add_options() ("blah", po::value<vector<string>>(), "the location of the blah device") ; po::store(po::parse_config_file(config_file, desc), vm); po::notify(vm); etc. When I try to compile the code under MSVC++ 7.0 I get this error (among others): error C2947: expecting '>' to terminate template-argument-list, found '>>' Is it possible for me to do what I am trying to with the program_options library? Thanks, -Matt