简体   繁体   中英

Cannot find libeay32.lib and ssleay32.lib files when setting up openssl on windows x64

So I am trying to use openssl inside Visual Studio for some encryption project. These are the steps I did until now:

  1. Download Win64 OpenSSL v1.1.1b from here .

  2. Set Additional Include Directories to point to the oppenssl/include directory (from instalation)

  3. Set Additional Dependencies inside Linker to: libcrypto.lib
  4. Set Additional Library Directories inside Linker to point to the openssl/lib directory (from instalation)

Now when I build I still get lots of undefined references errors.

From what I read I still need to include the libeay32.lib and ssleay32.lib , but I didn't find them anywhere in my openssl instalation directory.

I followed this links for help:

How to use OpenSSL with Visual Studio

How to include openssl in Visual Studio Expres 2012 Windows 7 x64

Aparently my only issue now is that I am missing this files. Anyone know where can I find them ?

"How to" out of date. Since version 1.1.0 OpenSSL have changed their library names from: libeay32.dll -> libcrypto.dll ssleay32.dll -> libssl.dll

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

I see now:

在此处输入图片说明

  • MD : Multi-threaded DLL
  • MDd : Multi-threaded Debug DLL
  • MT : Multi-threaded (static)
  • MTd Multi-threaded (static) Debug

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM