0
我在安裝一個使用boost的項目。我已經完成編譯。在make all install
我遇到了以下錯誤:Boost header parser.hpp不能編譯
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
它讀取的結果是鏈接過程出現問題。也許你忘了鏈接_Boost.ProgramOptions_? –
@ K-ballo我會研究它。 – Chani
它編譯。它不鏈接,因爲你不告訴它鏈接哪些庫。 –