自己按照openssl中介紹的編譯,安裝openssl,其間編譯並不是很順利。首先是關於在x64上進行編譯,問題一大堆,並且在x64編譯安裝文檔中介紹的很簡單,細節沒有介紹,自己決定按照x86上的方法進行編譯。才開始出現了link error,重新解壓壓縮包后重新編譯就成功了。在編譯過程中並沒有使用nasm,而是直接使用vc command prompt命令namke,最后編譯並且安裝成功。安裝成功后,有專門的目錄存放openssl的庫,bin中有dll,lib下有對應的lib文件,在項目只需要配置一下環境就可以進行了。
最后遇見了一個錯誤OPENSSL_Uplink(6219B000,08): no OPENSSL_Applink 。最終的解決方法是在代碼中加入
extern "C"
{
#include <openssl/applink.c>
};
為什么要加入extern “C" { #include <Openssl/applink.c}原因在研究中