gpt4 book ai didi

c++ - 尝试构建 Boost.Log 示例时出现链接错误

转载 作者:太空宇宙 更新时间:2023-11-04 14:32:50 24 4
gpt4 key购买 nike

我已经在 Windows 7 上为 VS 2010 成功构建了 Boost.Log 库。当我尝试运行最简单的示例时,我的程序找不到 Boost.System 和 Boost.Filesystem 的符号,我得到了 'undefined外部符号错误。我通过在项目中手动包含 libboost_filesystem-vc100-mt-gd-1_48.liblibboost_system-vc100-mt-gd-1_48.lib 来解决这个问题。

然而,现在我遇到了另一个问题:在尝试为 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)"

我该如何解决这个问题?

最佳答案

我找到了解决方案!

原因是我用 Boost.Filesystem v2 构建了 Boost.Log,而它应该用 v3 构建。我已经正确地重建了它,现在它可以完美地工作了。

关于c++ - 尝试构建 Boost.Log 示例时出现链接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9018126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com