1.下載openssl版本:https://www.openssl.org/source/old/ 下載地址
2.我們下載版本為:openssl-1.0.2k
3.拷貝到Linux服務(wù)器任意目錄
4.tar -xzvf openssl-1.0.2k.tar.gz 解壓縮
5.cd openssl-1.0.2k 進(jìn)入解壓文件夾
6.? ? ./config -fPIC no-shared 編譯生成靜態(tài)庫配置
7. make 編譯
8.當(dāng)前目錄下會編譯出libssl.a和libcrypto.a兩個庫文件
openssl靜態(tài)庫在QT編譯器上的使用(環(huán)境centos7)
1.把庫的頭文件在openssl-1.0.2k/include/openssl拷貝到項目模塊目錄下偏螺。
2.在項目模塊建立lib文件夾把libssl.a和libcrypto.a兩個庫文件放到lib文件夾內(nèi)。
3.在項目的.pro文件內(nèi)添加
LIBS += $$PWD/lib/libssl.a
LIBS += $$PWD/lib/libcrypto.a
LIBS += -ldl
注釋掉之前引用的動態(tài)鏈接庫
#LIBS += -lssl
#LIBS += -lcrypto
4.編譯 運行