2

大家好!

我尝试使用使用 boost log (boost 1.53) 的 gcc 4.5 应用程序构建。我收到以下错误:

在 Modules/3rdParty/Boost/Include/boost/log/common.hpp:27:0 包含的文件中,

来自 Modules/Core/Common/Include/Common/Logger.h:5

Modules/3rdParty/Boost/Include/boost/log/sources/basic_logger.hpp:在成员函数'void boost::log::v2s_mt_posix::sources::basic_logger::push_record_unlocked(boost::log::v2s_mt_posix::record&& )':

Modules/3rdParty/Boost/Include/boost/log/sources/basic_logger.hpp:268:46: 错误:没有匹配函数调用'boost::log::v2s_mt_posix::core::push_record(boost::remove_reference: :类型&)'

Modules/3rdParty/Boost/Include/boost/log/core/core.hpp:306:49:注意:候选人是:void boost::log::v2s_mt_posix::core::push_record(boost::log::v2s_mt_posix: :记录&&)

当我使用 gcc 4.7 时一切正常,但我需要 gcc 4.5。我该如何解决?谢谢!

4

0 回答 0