0hquazEd
@0hquazEd

Почему при компиляции полупустого проекта с libtorrent вылетают ошибки?

Хотел создать простой torrent-client. Но при компиляции кода в пару строк вылетают ошибки:

Ошибка	C2039	"result_type": не является членом "std::hash<int>".	wtf_is_this_torrent_client	D:\smthg\libtorrent-rasterbar-2.0.3\include\libtorrent\units.hpp	177	
Ошибка	C4996	'libtorrent::session_status': объявлен deprecate	wtf_is_this_torrent_client	D:\smthg\libtorrent-rasterbar-2.0.3\include\libtorrent\session_handle.hpp	362	
Ошибка (активно)	E0135	class "std::hash<int32_t>" не содержит члена "result_type"	wtf_is_this_torrent_client	D:\smthg\libtorrent-rasterbar-2.0.3\include\libtorrent\units.hpp	177	
Ошибка	C4996	'libtorrent::utp_status': объявлен deprecate	wtf_is_this_torrent_client	D:\smthg\libtorrent-rasterbar-2.0.3\include\libtorrent\session_status.hpp	222	
Ошибка	C4430	отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию	wtf_is_this_torrent_client	D:\smthg\libtorrent-rasterbar-2.0.3\include\libtorrent\units.hpp	182	
Ошибка	C4430	отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию	wtf_is_this_torrent_client	D:\smthg\libtorrent-rasterbar-2.0.3\include\libtorrent\units.hpp	181	
Ошибка	C2061	синтаксическая ошибка: идентификатор "result_type"	wtf_is_this_torrent_client	D:\smthg\libtorrent-rasterbar-2.0.3\include\libtorrent\units.hpp	177	
Ошибка	C2143	синтаксическая ошибка: отсутствие ";" перед "("	wtf_is_this_torrent_client	D:\smthg\libtorrent-rasterbar-2.0.3\include\libtorrent\units.hpp	181


Сам код:
#include <libtorrent/libtorrent.hpp>

#define BOOST_ALL_NO_LIB
#define BOOST_ASIO_ENABLE_CANCELIO
#define BOOST_ASIO_HAS_STD_CHRONO
#define BOOST_MULTI_INDEX_DISABLE_SERIALIZATION 
#define BOOST_NO_DEPRECATED
#define BOOST_SYSTEM_NO_DEPRECATED

int main(int argc, char** argv)
{
	lt::parse_magnet_uri(".");
	return 0;
}


Как их убрать?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы