0

ブーストを使用するプロジェクトをインストールしていました。コンパイルを終了していました。私は次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

ブーストヘッダーに問題があるようです。しかし、これはありそうもありません。したがって、おそらく私はそれを間違った方法で使用しているか、何か他のものがここで外れています. 問題を理解するのを手伝ってもらえますか。ブースト1.53を使用しています

4

1 に答える 1

0

libboost_program_options をリンクする必要があります。Programoptions は、ヘッダーのみではない数少ないブースト ライブラリの 1 つです。

于 2013-07-03T09:31:32.577 に答える