Não é possível encontrar a libeay32.lib e ssleay32.ficheiros lib ao configurar o openssl no windows x64

Estou a tentar usar o openssl inside Visual Studio para um projecto de encriptação. Estes são os passos que fiz até agora:
  1. obtenha o Win64 OpenSSL v1. 1. 1 b de aqui .

  2. definir Additional Include Directories para apontar para a pasta oppenssl / include (a partir da instalação)

  3. ajustar Additional Dependencies o Linker interior para libcrypto.lib
  4. definir Additional Library Directories dentro do Linker para apontar para a pasta openssl / lib (a partir de instalação)
Agora quando eu construir Ainda tenho muitos erros de referências indefinidos.

pelo que li, ainda preciso de incluir os libeay32.lib e ssleay32.lib, mas não os encontrei em lado nenhum no meu directório de instalação do openssl.

eu segui estes links para ajuda:

Como utilizar OpenSSL com Visual Studio

Como incluir o openssl no Visual Studio Expres 2012 Windows 7 x64

Aparentemente, o meu único problema agora é que estou a perder estes ficheiros. Alguém sabe onde os posso encontrar ?

Author: Adrian, 2019-04-02

1 answers

" Como " desactualizado. Desde a versão 1. 1. 0 o OpenSSL mudou os nomes das suas bibliotecas de: libeay32.dll - > libcrypto.dll ssleay32.dll - > libssl.dll

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

Agora vejo:

enter image description here

  • MD: DLL multi-roscado
  • MDd: depuração multi-roscada DLL
  • MT: multi-roscado (estático)
  • MTd depuração multi-roscada (estática)
 18
Author: minskster, 2020-04-25 18:04:25