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を使用しています。