2012-01-26 1 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