C++ 错误C2893-未能专门化函数模板VS2019

C++ 错误C2893-未能专门化函数模板VS2019,c++,boost,C++,Boost,我正在研究boost chat multi beast示例提供的示例,我面临这个问题 错误C2893未能专门化函数模板“未知类型std::\u Mem\u fn::operator()(\u Types&&…)noexcept()const”远地点链W:\apogee sdk\boost-1.72.0\boost\beast\core\detail\bind\u handler.hpp 234 我的代码是: void apogeeListener::onaccept(boost::beast::

我正在研究boost chat multi beast示例提供的示例,我面临这个问题

错误C2893未能专门化函数模板“未知类型std::\u Mem\u fn::operator()(\u Types&&…)noexcept()const”远地点链W:\apogee sdk\boost-1.72.0\boost\beast\core\detail\bind\u handler.hpp 234

我的代码是:

void apogeeListener::onaccept(boost::beast::error_code& _error_code, boost::asio::ip::tcp::socket _socket) {
    if (_error_code) {
        return this->onfail(_error_code, "accept");
    }
    boost::make_shared<apogeeHTTPSession>(std::move(_socket), this->__state)->run();
    this->__acceptor.async_accept(boost::asio::make_strand(this->__io_context), boost::beast::bind_front_handler(&apogeeListener::onaccept, shared_from_this()));
}
void apogeeListener::onaccept(boost::beast::error\u code&\u error\u code,boost::asio::ip::tcp::socket\u socket){
如果(\u错误\u代码){
返回此->onfail(_error_code,“accept”);
}
boost::使_共享

编译器的输出是这样的,当我注释函数时,一切都正常,但是当我尝试编译未注释的函数时,错误出现了

1>------ Build started: Project: apogee-chain, Configuration: Debug x64 ------
1>apogeeListener.cpp
1>W:\apogee-interfaces\apogee-chain\apogee-chain\apogeePlatform.hpp(46,155): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
1>W:\apogee-interfaces\apogee-chain\apogee-chain\apogeeState.h(10,50): warning C4227: anachronism used: qualifiers on reference are ignored
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(235,20): error C2672: 'operator __surrogate_func': no matching overloaded function found
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(257): message : see reference to function template instantiation 'void boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>::invoke<0,Arg1&,_Ty>(std::true_type,boost::mp11::integer_sequence<unsigned __int64,0>,Arg1 &,_Ty &&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Arg1=const boost::system::error_code,
1>            _Ty=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(258): message : see reference to function template instantiation 'void boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>::invoke<0,Arg1&,_Ty>(std::true_type,boost::mp11::integer_sequence<unsigned __int64,0>,Arg1 &,_Ty &&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Arg1=const boost::system::error_code,
1>            _Ty=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\bind_handler.hpp(667): message : see reference to function template instantiation 'void boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>::operator ()<Arg1&,Arg2>(Arg1 &,Arg2 &&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Arg1=const boost::system::error_code,
1>            Arg2=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\bind_handler.hpp(666): message : see reference to function template instantiation 'void boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>::operator ()<Arg1&,Arg2>(Arg1 &,Arg2 &&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Arg1=const boost::system::error_code,
1>            Arg2=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\bind_handler.hpp(665): message : while compiling class template member function 'void boost::asio::detail::move_binder2<Handler,boost::system::error_code,boost::asio::basic_stream_socket<Protocol,Executor1>>::operator ()(void)'
1>        with
1>        [
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Protocol=boost::asio::ip::tcp,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\executor_function.hpp(91): message : see reference to function template instantiation 'void boost::asio::detail::move_binder2<Handler,boost::system::error_code,boost::asio::basic_stream_socket<Protocol,Executor1>>::operator ()(void)' being compiled
1>        with
1>        [
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Protocol=boost::asio::ip::tcp,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\win_iocp_socket_accept_op.hpp(270): message : see reference to class template instantiation 'boost::asio::detail::move_binder2<Handler,boost::system::error_code,boost::asio::basic_stream_socket<Protocol,Executor1>>' being compiled
1>        with
1>        [
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Protocol=boost::asio::ip::tcp,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\win_iocp_socket_accept_op.hpp(210): message : while compiling class template member function 'void boost::asio::detail::win_iocp_socket_move_accept_op<boost::asio::ip::tcp,PeerIoExecutor,Handler,IoExecutor>::do_complete(void *,boost::asio::detail::operation *,const boost::system::error_code &,size_t)'
1>        with
1>        [
1>            PeerIoExecutor=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            IoExecutor=boost::asio::detail::io_object_executor<boost::asio::executor>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\win_iocp_socket_accept_op.hpp(179): message : see reference to function template instantiation 'void boost::asio::detail::win_iocp_socket_move_accept_op<boost::asio::ip::tcp,PeerIoExecutor,Handler,IoExecutor>::do_complete(void *,boost::asio::detail::operation *,const boost::system::error_code &,size_t)' being compiled
1>        with
1>        [
1>            PeerIoExecutor=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            IoExecutor=boost::asio::detail::io_object_executor<boost::asio::executor>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\win_iocp_socket_service.hpp(526): message : see reference to class template instantiation 'boost::asio::detail::win_iocp_socket_move_accept_op<boost::asio::ip::tcp,PeerIoExecutor,Handler,IoExecutor>' being compiled
1>        with
1>        [
1>            PeerIoExecutor=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            IoExecutor=boost::asio::detail::io_object_executor<boost::asio::executor>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\basic_socket_acceptor.hpp(2473): message : see reference to function template instantiation 'void boost::asio::detail::win_iocp_socket_service<Protocol>::async_move_accept<Executor1,boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,boost::asio::detail::io_object_executor<Executor>>(boost::asio::detail::win_iocp_socket_service<Protocol>::implementation_type &,const PeerIoExecutor &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *,Handler &,const IoExecutor &)' being compiled
1>        with
1>        [
1>            Protocol=boost::asio::ip::tcp,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            T=apogeeNetwork::apogeeListener,
1>            Executor=boost::asio::executor,
1>            PeerIoExecutor=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            IoExecutor=boost::asio::detail::io_object_executor<boost::asio::executor>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\basic_socket_acceptor.hpp(2471): message : see reference to function template instantiation 'void boost::asio::detail::win_iocp_socket_service<Protocol>::async_move_accept<Executor1,boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,boost::asio::detail::io_object_executor<Executor>>(boost::asio::detail::win_iocp_socket_service<Protocol>::implementation_type &,const PeerIoExecutor &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *,Handler &,const IoExecutor &)' being compiled
1>        with
1>        [
1>            Protocol=boost::asio::ip::tcp,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            T=apogeeNetwork::apogeeListener,
1>            Executor=boost::asio::executor,
1>            PeerIoExecutor=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            IoExecutor=boost::asio::detail::io_object_executor<boost::asio::executor>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\async_result.hpp(150): message : see reference to function template instantiation 'void boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept::operator ()<RawCompletionToken,Executor1,other_socket_type>(MoveAcceptHandler &&,const Executor1 &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *,Socket *) const' being compiled
1>        with
1>        [
1>            RawCompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            MoveAcceptHandler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Socket=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\async_result.hpp(151): message : see reference to function template instantiation 'void boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept::operator ()<RawCompletionToken,Executor1,other_socket_type>(MoveAcceptHandler &&,const Executor1 &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *,Socket *) const' being compiled
1>        with
1>        [
1>            RawCompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            MoveAcceptHandler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Socket=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\async_result.hpp(362): message : see reference to function template instantiation 'boost::asio::async_result<boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,Signature>::return_type boost::asio::async_result<boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,Signature>::initiate<Initiation,CompletionToken,const Executor1&,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>*,other_socket_type*>(Initiation &&,RawCompletionToken &&,const Executor1 &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *&&,other_socket_type *&&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Signature=void (boost::system::error_code,other_socket_type),
1>            Initiation=boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept,
1>            CompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            RawCompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\async_result.hpp(363): message : see reference to function template instantiation 'boost::asio::async_result<boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,Signature>::return_type boost::asio::async_result<boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,Signature>::initiate<Initiation,CompletionToken,const Executor1&,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>*,other_socket_type*>(Initiation &&,RawCompletionToken &&,const Executor1 &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *&&,other_socket_type *&&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Signature=void (boost::system::error_code,other_socket_type),
1>            Initiation=boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept,
1>            CompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            RawCompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\basic_socket_acceptor.hpp(1821): message : see reference to function template instantiation 'void boost::asio::async_initiate<MoveAcceptHandler,void(boost::system::error_code,other_socket_type),boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept,const Executor1&,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>*,other_socket_type*>(Initiation &&,CompletionToken &,const Executor1 &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *&&,other_socket_type *&&)' being compiled
1>        with
1>        [
1>            MoveAcceptHandler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Initiation=boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept,
1>            CompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>
1>        ]
1>W:\apogee-interfaces\apogee-chain\apogee-chain\apogeeListener.cpp(15): message : see reference to function template instantiation 'void boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::async_accept<boost::asio::strand<boost::asio::io_context::executor_type>,boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>>(const Executor1 &,MoveAcceptHandler &&,void *)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            MoveAcceptHandler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\string.hpp(56): message : see reference to class template instantiation 'boost::basic_string_view<char,std::char_traits<char>>' being compiled
1>W:\apogee-sdk\boost-1.72.0\boost\asio\use_future.hpp(139): message : see reference to class template instantiation 'boost::asio::use_future_t<std::allocator<void>>::std_allocator_void' being compiled
1>W:\apogee-sdk\boost-1.72.0\boost\asio\use_future.hpp(147): message : see reference to class template instantiation 'boost::asio::use_future_t<std::allocator<void>>' being compiled
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(234,1): error C2893: Failed to specialize function template 'unknown-type std::_Mem_fn<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket)>::operator ()(_Types &&...) noexcept(<expr>) const'
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\functional(644): message : see declaration of 'std::_Mem_fn<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket)>::operator ()'
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(234,1): message : With the following template arguments:
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(234,1): message : '_Types={T, Arg1 &, _Ty}'
1>Done building project "apogee-chain.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
1>----开始构建:项目:远地点链,配置:调试x64------
1> 远地点
1> W:\apogee interfaces\apogee chain\apogee chain\apogee platform.hpp(46155):警告C4267:“参数”:从“size\u t”转换为“int”,可能会丢失数据
1> W:\apogee interfaces\apogee chain\apogee chain\apogee state.h(10,50):警告C4227:使用了时间错误:忽略引用上的限定符
1> W:\apogee sdk\boost-1.72.0\boost\beast\core\detail\bind\u handler.hpp(235,20):错误C2672:“运算符uu代理函数”:未找到匹配的重载函数
1> W:\apogee sdk\boost-1.72.0\boost\beast\core\detail\bind\u handler.hpp(257):消息:请参阅正在编译的函数模板实例化“void boost::beast::detail::bind\u front\u wrapper::invoke(std::true\u type,boost::mp11::integer\u sequence,Arg1&,\u Ty&)”
1> 与
1>        [
1> T=远地点网络::远地点侦听器,
1> Arg1=const boost::system::error\u代码,
1> \u Ty=其他\u插座\u类型
1>        ]
1> W:\apogee sdk\boost-1.72.0\boost\beast\core\detail\bind\u handler.hpp(258):消息:请参阅正在编译的函数模板实例化“void boost::beast::detail::bind\u front\u wrapper::invoke(std::true\u type,boost::mp11::integer\u sequence,Arg1&,\u Ty&)”
1> 与
1>        [
1> T=远地点网络::远地点侦听器,
1> Arg1=const boost::system::error\u代码,
1> \u Ty=其他\u插座\u类型
1>        ]
1> W:\apogee sdk\boost-1.72.0\boost\asio\detail\bind\u handler.hpp(667):消息:请参阅正在编译的函数模板实例化“void boost::beast::detail::bind\u front\u wrapper::operator()(Arg1&,Arg2&)”
1> 与
1>        [
1> T=远地点网络::远地点侦听器,
1> Arg1=const boost::system::error\u代码,
1> Arg2=其他插座类型
1>        ]
1> W:\apogee sdk\boost-1.72.0\boost\asio\detail\bind\u handler.hpp(666):消息:请参阅正在编译的函数模板实例化“void boost::beast::detail::bind\u front\u wrapper::operator()(Arg1&,Arg2&)”
1> 与
1>        [
1> T=远地点网络::远地点侦听器,
1> Arg1=const boost::system::error\u代码,
1> Arg2=其他插座类型
1>        ]
1> W:\apogee sdk\boost-1.72.0\boost\asio\detail\bind\u handler.hpp(665):消息:编译类模板成员函数“void boost::asio::detail::move\u binder2::operator()(void)”时
1> 与
1>        [
1> Handler=boost::beast::detail::bind\u front\u wrapper,
1> 协议=boost::asio::ip::tcp,
1> Executor 1=boost::asio::strand
1>        ]
1> W:\apogee sdk\boost-1.72.0\boost\asio\detail\executor\u function.hpp(91):消息:请参阅正在编译的函数模板实例化“void boost::asio::detail::move\u binder2::operator()(void)”的参考
1> 与
1>        [
1> Handler=boost::beast::detail::bind\u front\u wrapper,
1> 协议=boost::asio::ip::tcp,
1> Executor 1=boost::asio::strand
1>        ]
1> W:\apogee sdk\boost-1.72.0\boost\asio\detail\win\u iocp\u socket\u accept\u op.hpp(270):消息:请参阅正在编译的类模板实例化“boost::asio::detail::move\u binder2”的参考
1> 与
1>        [
1> Handler=boost::beast::detail::bind\u front\u wrapper,
1> 协议=boost::asio::ip::tcp,
1> Executor 1=boost::asio::strand
1>        ]
1> W:\apogee sdk\boost-1.72.0\boost\asio\detail\win\u iocp\u socket\u accept\u op.hpp(210):消息:编译类模板成员函数时“void boost::asio::detail::win\u iocp\u socket\u move\u accept\u op::do\u complete(void*,boost::asio::detail::operation*,const boost::system::error\u code&,size\t)”
1> 与
1>        [
1> PeerIoExecutor=boost::asio::strand,
1> Handler=boost::beast::detail::bind\u front\u wrapper,
1> IoExecutor=boost::asio::detail::io\u object\u executor
1>        ]
1> W:\apogee sdk\boost-1.72.0\boost\asio\detail\win\u iocp\u socket\u accept\u op.hpp(179):消息:请参阅正在编译的函数模板实例化“void boost::asio::detail::win\u iocp\u socket\u move\u accept\u op::do\u complete(void*,boost::asio::detail::operation*,const boost::system::error\u code&,size\t)”
1> 与
1>        [
1> PeerIoExecutor=boost::asio::strand,
1> Handler=boost::beast::detail::bind\u front\u wrapper,
1> IoExecutor=boost::asio::detail::io\u object\u executor
1>        ]
1> W:\apogee sdk\boost-1.72.0\boost\asio\detail\win\u iocp\u socket\u service.hpp(526):消息:请参阅正在编译的类模板实例化“boost::asio::detail::win\u iocp\u socket\u move\u accept\u op”
1> 与
1>        [
1> PeerIoExecutor=boost::asio::strand,
1> Handler=boost::beast::detail::bind\u front\u wrapper,
1> IoExecutor=boost::asio::detail::io\u object\u executor
1>        ]
1> W:\apogee sdk\boost-1.72.0\boost\asio\basic\u socket\u acceptor.hpp(2473):消息:请参阅函数模板实例化“void boost::asio::detail::win\u iocp\u socket\u service::async\u move\u accept(boost::asio::detail::win\u iocp\u socket\u service::implementation\u type&,const PeerIoExecutor&,boost::asio::ip::basic\u endpoint*,H
1>------ Build started: Project: apogee-chain, Configuration: Debug x64 ------
1>apogeeListener.cpp
1>W:\apogee-interfaces\apogee-chain\apogee-chain\apogeePlatform.hpp(46,155): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
1>W:\apogee-interfaces\apogee-chain\apogee-chain\apogeeState.h(10,50): warning C4227: anachronism used: qualifiers on reference are ignored
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(235,20): error C2672: 'operator __surrogate_func': no matching overloaded function found
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(257): message : see reference to function template instantiation 'void boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>::invoke<0,Arg1&,_Ty>(std::true_type,boost::mp11::integer_sequence<unsigned __int64,0>,Arg1 &,_Ty &&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Arg1=const boost::system::error_code,
1>            _Ty=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(258): message : see reference to function template instantiation 'void boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>::invoke<0,Arg1&,_Ty>(std::true_type,boost::mp11::integer_sequence<unsigned __int64,0>,Arg1 &,_Ty &&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Arg1=const boost::system::error_code,
1>            _Ty=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\bind_handler.hpp(667): message : see reference to function template instantiation 'void boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>::operator ()<Arg1&,Arg2>(Arg1 &,Arg2 &&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Arg1=const boost::system::error_code,
1>            Arg2=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\bind_handler.hpp(666): message : see reference to function template instantiation 'void boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>::operator ()<Arg1&,Arg2>(Arg1 &,Arg2 &&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Arg1=const boost::system::error_code,
1>            Arg2=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\bind_handler.hpp(665): message : while compiling class template member function 'void boost::asio::detail::move_binder2<Handler,boost::system::error_code,boost::asio::basic_stream_socket<Protocol,Executor1>>::operator ()(void)'
1>        with
1>        [
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Protocol=boost::asio::ip::tcp,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\executor_function.hpp(91): message : see reference to function template instantiation 'void boost::asio::detail::move_binder2<Handler,boost::system::error_code,boost::asio::basic_stream_socket<Protocol,Executor1>>::operator ()(void)' being compiled
1>        with
1>        [
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Protocol=boost::asio::ip::tcp,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\win_iocp_socket_accept_op.hpp(270): message : see reference to class template instantiation 'boost::asio::detail::move_binder2<Handler,boost::system::error_code,boost::asio::basic_stream_socket<Protocol,Executor1>>' being compiled
1>        with
1>        [
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Protocol=boost::asio::ip::tcp,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\win_iocp_socket_accept_op.hpp(210): message : while compiling class template member function 'void boost::asio::detail::win_iocp_socket_move_accept_op<boost::asio::ip::tcp,PeerIoExecutor,Handler,IoExecutor>::do_complete(void *,boost::asio::detail::operation *,const boost::system::error_code &,size_t)'
1>        with
1>        [
1>            PeerIoExecutor=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            IoExecutor=boost::asio::detail::io_object_executor<boost::asio::executor>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\win_iocp_socket_accept_op.hpp(179): message : see reference to function template instantiation 'void boost::asio::detail::win_iocp_socket_move_accept_op<boost::asio::ip::tcp,PeerIoExecutor,Handler,IoExecutor>::do_complete(void *,boost::asio::detail::operation *,const boost::system::error_code &,size_t)' being compiled
1>        with
1>        [
1>            PeerIoExecutor=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            IoExecutor=boost::asio::detail::io_object_executor<boost::asio::executor>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\detail\win_iocp_socket_service.hpp(526): message : see reference to class template instantiation 'boost::asio::detail::win_iocp_socket_move_accept_op<boost::asio::ip::tcp,PeerIoExecutor,Handler,IoExecutor>' being compiled
1>        with
1>        [
1>            PeerIoExecutor=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            IoExecutor=boost::asio::detail::io_object_executor<boost::asio::executor>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\basic_socket_acceptor.hpp(2473): message : see reference to function template instantiation 'void boost::asio::detail::win_iocp_socket_service<Protocol>::async_move_accept<Executor1,boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,boost::asio::detail::io_object_executor<Executor>>(boost::asio::detail::win_iocp_socket_service<Protocol>::implementation_type &,const PeerIoExecutor &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *,Handler &,const IoExecutor &)' being compiled
1>        with
1>        [
1>            Protocol=boost::asio::ip::tcp,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            T=apogeeNetwork::apogeeListener,
1>            Executor=boost::asio::executor,
1>            PeerIoExecutor=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            IoExecutor=boost::asio::detail::io_object_executor<boost::asio::executor>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\basic_socket_acceptor.hpp(2471): message : see reference to function template instantiation 'void boost::asio::detail::win_iocp_socket_service<Protocol>::async_move_accept<Executor1,boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,boost::asio::detail::io_object_executor<Executor>>(boost::asio::detail::win_iocp_socket_service<Protocol>::implementation_type &,const PeerIoExecutor &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *,Handler &,const IoExecutor &)' being compiled
1>        with
1>        [
1>            Protocol=boost::asio::ip::tcp,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            T=apogeeNetwork::apogeeListener,
1>            Executor=boost::asio::executor,
1>            PeerIoExecutor=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Handler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            IoExecutor=boost::asio::detail::io_object_executor<boost::asio::executor>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\async_result.hpp(150): message : see reference to function template instantiation 'void boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept::operator ()<RawCompletionToken,Executor1,other_socket_type>(MoveAcceptHandler &&,const Executor1 &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *,Socket *) const' being compiled
1>        with
1>        [
1>            RawCompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            MoveAcceptHandler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Socket=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\async_result.hpp(151): message : see reference to function template instantiation 'void boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept::operator ()<RawCompletionToken,Executor1,other_socket_type>(MoveAcceptHandler &&,const Executor1 &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *,Socket *) const' being compiled
1>        with
1>        [
1>            RawCompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            MoveAcceptHandler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Socket=other_socket_type
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\async_result.hpp(362): message : see reference to function template instantiation 'boost::asio::async_result<boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,Signature>::return_type boost::asio::async_result<boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,Signature>::initiate<Initiation,CompletionToken,const Executor1&,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>*,other_socket_type*>(Initiation &&,RawCompletionToken &&,const Executor1 &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *&&,other_socket_type *&&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Signature=void (boost::system::error_code,other_socket_type),
1>            Initiation=boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept,
1>            CompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            RawCompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\async_result.hpp(363): message : see reference to function template instantiation 'boost::asio::async_result<boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,Signature>::return_type boost::asio::async_result<boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>,Signature>::initiate<Initiation,CompletionToken,const Executor1&,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>*,other_socket_type*>(Initiation &&,RawCompletionToken &&,const Executor1 &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *&&,other_socket_type *&&)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Signature=void (boost::system::error_code,other_socket_type),
1>            Initiation=boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept,
1>            CompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            RawCompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\asio\basic_socket_acceptor.hpp(1821): message : see reference to function template instantiation 'void boost::asio::async_initiate<MoveAcceptHandler,void(boost::system::error_code,other_socket_type),boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept,const Executor1&,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>*,other_socket_type*>(Initiation &&,CompletionToken &,const Executor1 &,boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> *&&,other_socket_type *&&)' being compiled
1>        with
1>        [
1>            MoveAcceptHandler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            Initiation=boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::initiate_async_move_accept,
1>            CompletionToken=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>
1>        ]
1>W:\apogee-interfaces\apogee-chain\apogee-chain\apogeeListener.cpp(15): message : see reference to function template instantiation 'void boost::asio::basic_socket_acceptor<boost::asio::ip::tcp,boost::asio::executor>::async_accept<boost::asio::strand<boost::asio::io_context::executor_type>,boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<T>>>(const Executor1 &,MoveAcceptHandler &&,void *)' being compiled
1>        with
1>        [
1>            T=apogeeNetwork::apogeeListener,
1>            Executor1=boost::asio::strand<boost::asio::io_context::executor_type>,
1>            MoveAcceptHandler=boost::beast::detail::bind_front_wrapper<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket),boost::shared_ptr<apogeeNetwork::apogeeListener>>
1>        ]
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\string.hpp(56): message : see reference to class template instantiation 'boost::basic_string_view<char,std::char_traits<char>>' being compiled
1>W:\apogee-sdk\boost-1.72.0\boost\asio\use_future.hpp(139): message : see reference to class template instantiation 'boost::asio::use_future_t<std::allocator<void>>::std_allocator_void' being compiled
1>W:\apogee-sdk\boost-1.72.0\boost\asio\use_future.hpp(147): message : see reference to class template instantiation 'boost::asio::use_future_t<std::allocator<void>>' being compiled
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(234,1): error C2893: Failed to specialize function template 'unknown-type std::_Mem_fn<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket)>::operator ()(_Types &&...) noexcept(<expr>) const'
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\functional(644): message : see declaration of 'std::_Mem_fn<void (__cdecl apogeeNetwork::apogeeListener::* )(boost::beast::error_code &,boost::asio::ip::tcp::socket)>::operator ()'
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(234,1): message : With the following template arguments:
1>W:\apogee-sdk\boost-1.72.0\boost\beast\core\detail\bind_handler.hpp(234,1): message : '_Types={T, Arg1 &, _Ty}'
1>Done building project "apogee-chain.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========