CMakeを使用してBoostライブラリに追加しようとしBoost.Logていますが、プログラムにリンクしようとすると問題が発生します。
のラッパーを追加し、Boost.Logと呼ばれる共有ライブラリを生成しましたlibcls_utils.so。Boostライブラリ(Boost.Logおよび)は、ビルドされ、すべての.soファイルを正しい場所に適切に生成しているように見えlibcls_utils.soます。
ファイルをリンクしようとすると、次のエラーが発生します。
/media/data/workspace/mdxdev/tmp/staging/i686-mv-linux/usr/lib/libcls_utils.so: `boost :: log_mt_posix :: sinks :: basic_text_file_backend ::construct(boost :: fil esystem2 :: basic_path、std :: allocator>、boost :: filesystem2 :: path_traits> const&、std :: _ Ios_Openmode、unsigned long long、boost :: function0 const&、bool)
私が知る限り、私はすべての正しいライブラリに対してリンクしています。誰かがこれを成功する前に試したことがありますか?私は何が間違っているのですか?
svnトランクからCMake2.8.8、Boost-1.49.0、Boost.Logを使用しています。