編譯openssl確實是個技術活,不同的版本還不一樣,目前我使用的版本是1.0.0c
下載地址到我的github: https://github.com/nevernet/openssl-1.0.0c
這個里面包含了編譯腳本文件:
用下圖這個命令行工具打開
VS2012 x86 Native Tools Command Prompt
build-openssl.bat
輸出下面內容:
Paste_Image.png
根據提示,編譯命令如下:
build-openssl.bat vc11 x86 release .
最后一個"." 表示當前目錄
等待編譯完成即可。 完成后在當前目錄可以看到build
,依次進入build\Win32\VC11\LIB Release
后,可以看到文件libeay32.lib
和ssleay32.lib
, 這兩個文件在編譯curl的時候需要用到。