環境:
win7+vs2010
安裝準備:
下載安裝perl , 下載後對其進行安裝,雙擊運行就好; 運行成功後,執行ppm install dmake 安裝包
OpenSSL下載:www.openssl.org/source/
https://github.com/openssl/openssl
解壓到個人設置文件夾下, 我放在個人桌面 C:\Users\lroot\Desktop\openssl-master
環境變量配置:
編譯過程中需要使用VC編譯程序cl.exe。設置好環境變量:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin 與 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
前者涉及使用命令 nmake 與 cl,後者涉及cl使用的一個動態鏈接庫 mspdb100.dll。
設置perl 的環境變量:
C:\Perl64\bin 以便使用perl命令。
安裝過程:
1、 最好以管理員權限打開cmd, 切換到OpenSSL文件夾下
cd C:\Users\lroot\Desktop\openssl-master
2、 運行命令配置: perl Configure VC-WIN32
若報錯說沒有NASM, 便運行命令 perl Configure VC-WIN32 no-asm
特別注意,如果你的VS安裝的目錄在C:\Program Files下,說明使用的64位編譯方式,上述命令應將VC-WIN32改爲VC-WIN64A,其他不變。
3、依次運行命令等待結果:
nmake 此命令運行時,若報錯某某頭文件找不到,便是上面編譯時 32 位 與 64位的選擇出錯
nmake test