受不了了,終於編譯成功了openssl,寫一下編譯方法吧
准備:
0:要編譯openssl,必不可少的是代碼,去下載
https://www.openssl.org/source/
1:要有一個VS系列編譯器,只要是能開VS命令行的就行,比如VS2013,帶命令行的應該都行。
沒有就去微軟官網下載
2:nasm,直接去下載就行了,可以下載安裝包,如果下載zip包的話,要手動加nasm的目錄到環境變量path里面
http://www.nasm.us/
3:perl,我就不知道為什么這幫家伙們都這么喜歡這個東西,這腳本很好么,去下載,然后安裝
https://www.activestate.com/activeperl/downloads
解壓了openssl,
安裝了nasm,
安裝了perl,
打開vs命令行,
切換到openssl目錄,
輸入 perl Configure VC-WIN32 ,
如果沒有錯誤,配置成功的話,openssl目錄下會出現一個makefile,
輸入 nmake -f makefile,
開編
一堆亂七八糟的編譯信息,等着,等它們結束了之后
可以再輸入 nmake test
然后看輸出的信息確定是否編譯成功,
編譯成功之后的頭文件,在include 目錄中,
lib 和dll 就在當前目錄中。
OK,結束了。
補上一句,如果需要編譯靜態庫工程,那么在 perl Configure VC-WIN32 階段加參數 -static 就可以了,
具體參數列表,configure文件有明確寫出。