在Windows x64上设置openssl时找不到libeay32.lib和ssleay32.lib文件

Adr*_*ian 3 c++ windows openssl visual-studio

因此,我试图在Visual Studio中将openssl用于某些加密项目。这些是我到目前为止所做的步骤:

  1. 此处下载Win64 OpenSSL v1.1.1b 。

  2. 设置Additional Include Directories为指向oppenssl / include目录(来自安装)

  3. Additional Dependencies内部链接器设置为:libcrypto.lib
  4. Additional Library Directories在Linker中进行设置以指向openssl / lib目录(来自安装)

现在,当我构建时,我仍然收到很多未定义的引用错误。

从我阅读的内容来看,我仍然需要包含libeay32.liband ssleay32.lib,但是在我的openssl安装目录中的任何地方都找不到它们。

我通过以下链接寻求帮助:

如何在Visual Studio中使用OpenSSL

如何在Visual Studio Expres 2012 Windows 7 x64中包含openssl

显然,我现在唯一的问题是我丢失了这些文件。有人知道我在哪里可以找到他们吗?

min*_*ter 5

“如何”已过时。从版本1.1.0开始,OpenSSL更改了其库名,从:libeay32.dll-> libcrypto.dll ssleay32.dll-> libssl.dll

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

我现在明白了:

在此处输入图片说明