因此,我正在尝试将Visual Studio内的openssl用于某些加密项目。 这些是我到目前为止所做的步骤:
从here下载Win64 OpenSSL v1.1.1b。
设置Additional Include Directories
指向oppenssl / include目录(从安装开始)
Additional Dependencies
设置为:libcrypto.lib
Additional Library Directories
,以指向openssl / lib目录(从安装开始)现在,当我进行构建时,仍然会出现很多未定义的引用错误。
从我的阅读中,我仍然需要包括libeay32.lib
和ssleay32.lib
,但是我在openssl安装目录的任何地方都找不到它们。
我点击了以下链接以寻求帮助:
How to use OpenSSL with Visual Studio
How to include openssl in Visual Studio Expres 2012 Windows 7 x64
显然,我现在唯一的问题是我缺少此文件。有人知道我在哪里可以找到他们吗?
答案 0 :(得分:2)
“操作方法”已过时。 自版本1.1.0起,OpenSSL已将其库名称从以下位置更改: libeay32.dll-> libcrypto.dll ssleay32.dll-> libssl.dll
https://github.com/arvidn/libtorrent/issues/1931
我现在看到了: