大家好!
我尝试使用使用 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。我该如何解决?谢谢!