2012-01-26 10 views
1

Windows 7でVS 2010用のBoost.Logライブラリを正常に構築しました。最も単純な例を実行しようとしたところ、Boost.Systemのシンボルが見つかりませんでした。 Boost.Filesystem、そして私は '定義されていない外部のシンボル'エラーを受け取りました。私はこの問題を手動でlibboost_filesystem-vc100-mt-gd-1_48.liblibboost_system-vc100-mt-gd-1_48.libをプロジェクトに含めて対処しました。Boost.Logの構築中にリンクエラーが発生する

はいえ、今は別の問題を抱えている:Boost.Logための「basic_usage」の例を構築しようとしたときに、私はこの問題を解決するにはどうすればよいのエラー

error LNK2019: unresolved external symbol "private: void __thiscall boost::log_mt_nt5::sinks::basic_text_file_backend<char>::construct(class boost::filesystem3::path const &,int,unsigned __int64,class boost::function0<bool> const &,bool)" 

を取得しますか?

答えて

-1

私は解決策を見つけました!

私がBoost.Filesystem v2でBoost.Logをビルドしたのは、それがv3でビルドされていたからです。私はそれを正しく再構築しましたが、今は完全に動作します。

+1

あなたは私の参照のためにジャムに渡されたものを教えてくれますか? – Damian

+0

はい、この回答は少しの拡張を使用する可能性があります。 – sehe

関連する問題