Как исправить ошибку libtorrent на Windows XP?

Здравствуйте. Я пытаюсь запустить программу на Windows XP, в которой используется libtorrent 1.1.5 (boost 1.65.1) и получаю сообщение об ошибке «Точка входа в процедуру CreateSemaphoreExW не найдена в DLL KERNEL32.dll». Я понимаю, что XP уже не поддерживается, но для моей задачи нужна именно она. При этом, клиент Deluge, написанный на том же libtorrent отлично работает на Windows XP. Как я могу решить эту проблему? Может, есть какая-то определённая версия, после которой поддержка XP прекратилась?
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
@additivex Автор вопроса
_WIN32_WINNT=0x0501 при компиляции библиотеки решило проблему.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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