Не удается найти файлы libeay32.lib и ssleay32.lib при настройке openssl в Windows x64 - PullRequest
2 голосов
/ 02 апреля 2019

Итак, я пытаюсь использовать openssl внутри Visual Studio для какого-то проекта шифрования. Вот шаги, которые я делал до сих пор:

  1. Загрузите Win64 OpenSSL v1.1.1b с здесь .

  2. Установите Additional Include Directories, чтобы указать на каталог oppenssl / include (из установки)

  3. Установить Additional Dependencies внутри компоновщика на: libcrypto.lib
  4. Установить Additional Library Directories внутри компоновщика так, чтобы он указывал на каталог openssl / lib (из установки)

Теперь, когда я строю, я все еще получаю много неопределенных ошибок ссылок.

Из того, что я прочитал, мне все еще нужно включить libeay32.lib и ssleay32.lib, но я не нашел их нигде в моем каталоге установки openssl.

Я перешел по этой ссылке за помощью:

Как использовать OpenSSL с Visual Studio

Как включить openssl в Visual Studio Expres 2012 для Windows 7 x64

Судя по всему, моя единственная проблема сейчас в том, что мне не хватает этих файлов. Кто-нибудь знает, где я могу их найти?

1 Ответ

3 голосов
/ 02 апреля 2019

«Как» устарело.Начиная с версии 1.1.0 OpenSSL изменили имена своих библиотек: libeay32.dll -> libcrypto.dll ssleay32.dll -> libssl.dll

https://github.com/arvidn/libtorrent/issues/1931

Теперь я вижу:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...