Ubuntu 11.10の「boost::system::system_category()への未定義の参照」リンクエラーを修正する方法?

Linda Hamilton
リリース: 2024-11-12 14:29:01
オリジナル
194 人が閲覧しました

How to Fix the

Boost の「システム」カテゴリとのリンク エラー

Ubuntu 11.10 で Boost ライブラリを利用してプログラムをコンパイルしようとすると、「未定義」エラーが発生します。 boost::system::system_category() への参照」エラー。この問題は、ライブラリの依存関係の不一致が原因で発生します。

解決策

このプログラムで使用されている特定の Boost ライブラリには、boost_system ライブラリのサポートが必要です。このエラーを解決するには、gcc を使用するときにコンパイラのコマンド ラインに次のフラグを含めます。

-lboost_system
ログイン後にコピー

このフラグは、プログラムを必要な boost_system ライブラリにリンクするようにコンパイラに指示し、未定義の参照エラーを排除します。

以上がUbuntu 11.10の「boost::system::system_category()への未定義の参照」リンクエラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート