Boost头parser.hpp无法编译

时间:2013-06-25 04:54:42

标签: c++ boost linker

我正在安装一个使用boost的项目。我完成了编译。在make all install期间,我遇到了以下错误:

CMakeFiles/config_example.dir/__/config_impl.cc.o: In function `boost::program_options::basic_command_line_parser<char>::run()':
/usr/local/include/boost/program_options/detail/parsers.hpp:107: undefined reference to `boost::program_options::detail::cmdline::get_canonical_option_prefix()'
collect2: error: ld returned 1 exit status

它看起来像升压头有问题。但这是不可能的。所以也许我以错误的方式使用它或其他东西在这里。你能帮我解决一下这个问题。我正在使用boost 1.53

1 个答案:

答案 0 :(得分:0)

您需要链接libboost_program_options。 Programoptions是少数不仅仅标题的升级库之一