簡體   English   中英

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

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

所以我試圖在 Visual Studio 中使用 openssl 來進行一些加密項目。 這些是我到目前為止所做的步驟:

  1. 這里下載 Win64 OpenSSL v1.1.1b。

  2. 設置Additional Include Directories以指向 oppenssl/include 目錄(來自安裝)

  3. 將鏈接器中的Additional Dependencies設置為: libcrypto.lib
  4. 在 Linker 中設置Additional Library Directories以指向 openssl/lib 目錄(來自安裝)

現在,當我構建時,我仍然會遇到很多未定義的引用錯誤。

從我讀到的內容來看,我仍然需要包含libeay32.libssleay32.lib ,但在我的 openssl 安裝目錄中沒有找到它們。

我按照此鏈接尋求幫助:

如何在 Visual Studio 中使用 OpenSSL

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

顯然,我現在唯一的問題是我缺少這些文件。 有誰知道我在哪里可以找到它們?

“如何”已過時。 由於版本 1.1.0 OpenSSL 已將它們的庫名稱從:libeay32.dll -> libcrypto.dll ssleay32.dll -> libssl.dll

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

我現在明白了:

在此處輸入圖片說明

  • MD :多線程DLL
  • MDd :多線程調試DLL
  • MT :多線程(靜態)
  • MTd多線程(靜態)調試

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM