Pascal Vizeli wrote:
Hi,
I habe a problem with store(parse_config_file(...), ...); I don't know why...
it is my first program with parse_command_line and parse_config_file in one.
Here is my code. First I parse the command line, second I parse the config file. Is it a very simple script.
With my debuger (gdb and ddd) I can see, that the problem is here: bpo::store(bpo::parse_config_file(conf_file, desc_file), vm); (at the "end" from script). vm is global definiert. The Namspace bpo ist boost::program_options
I don't see any try/catch block in your program. Since program_options throws on errors, like underfined option, you should have try/catch block and handle errors there. The 'aborted' you see is most likely a result of uncaught exception. - Volodya