I’m trying to compile OTClientV8 (GitHub - OTCv8/otcv8-dev: OTCv8 Development repository (source code) (https://github.com/OTCv8/otcv8-dev)) in Visual Studio 2022, but I’m getting errors. As far as I know, the issue is that newer versions of Boost no longer support io_service
C++:
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
'boost::asio::io_context &boost::asio::basic_io_object<IoObjectService,Movable>::get_io_context(void)': member function already defined or declared
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory
Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory