1. ホーム
  2. c++

[解決済み] コンパイル時の boost::system::system_category() への未定義の参照

2022-10-17 13:30:47

質問

Ubuntu 11.10 で Boost ライブラリを使用するプログラムをコンパイルしようとしています。Ubuntu Repository から 1.46-dev Boost ライブラリをインストールしましたが、プログラムをコンパイルするときにエラーが発生しました。

undefined reference to boost::system::system_category()

私の何が悪いのでしょうか?

どうすればいいのでしょうか?

使用しているboostライブラリは、boost_systemライブラリに依存しています。(全てがそうとは限りません)。

gccを使用していると仮定して、以下のように -lboost_system をコンパイラのコマンドラインに追加して、そのライブラリに対してリンクしてください。