Hi,
I have problems starting out with the program_options library.
Looking at the tutorial, I wanted to try out the first example metioned,
first.cpp (which is located in boost_1_41_0/libs/program_options/example).
But there seems to be some linking error.
I try to compile it by
g++ -I ~boost_1_41_0 first.cpp -o first
~/boost_1_41_0/stage/lib/libboost_program_options.a
But then I get a strange error:
/tmp/ccDB6KSC.o: In function
`boost::program_options::basic_command_line_parser<char>::extra_parser(boost::function1, std::basic_string >,
std::basic_string
const&, std::allocatorboost::function_base >)':
first.cpp:(.text._ZN5boost15program_options25basic_command_line_parserIcE12extra_parserENS_9function1ISt4pairISsSsERKSsSaINS_13function_baseEEEE[boost::program_options::basic_command_line_parser<char>::extra_parser(boost::function1, std::basic_string >,
std::basic_string
const&, std::allocatorboost::function_base >)]+0x27): undefined
reference to
`boost::program_options::detail::cmdline::set_additional_parser(boost::function1, std::basic_string >,
std::basic_string
const&, std::allocatorboost::function_base >)'
collect2: ld returned 1 exit status
What am I doing wrong?
Thanks,
Katharina