vs2010 vc nmake编译openssl-0.9.8e
??? 《vs2010 vc nmake編譯openssl-0.9.8e》
一,下載
ActivePerl window安裝程序下載:http://downloads.activestate.com/ActivePerl/
openSSL源碼下載:http://www.openssl.org/source/
二, 安裝ActivePerl
三, 解壓openssl-0.9.8e.tar.gz至c:\temp目錄
四, 編譯
1, 以管理員身份運行Visual Studio Command Prompt (2010)
2, > cd c:\temp\openssl-0.9.8e
3, > perl Configure VC-WIN32 --prefix=c:/openssl-0.9.8e
4, > ms\do_ms
5, 編輯ms目錄下的ntdll.mak, 刪除CFLAG=后的 /WX 編譯選項
6, > nmake -f ms\ntdll.mak (可能會有warning)
7, > nmake -f ms\ntdll.mak install
8, > nmake -f ms\ntdll.mak test (檢查是否成功, 最后如提示"pass all test"則ok了, 可不執(zhí)行)
五, 查看安裝結(jié)果
C:\openssl-0.9.8.e下包含了三個文件夾Bin、include、lib。
bin下包括openssl.exe(openssl指令程序)、ssleay32.dll(ssl協(xié)議動態(tài)庫)、libeay32.dll(密碼算法庫)。
lib下包括libeay32.lib,ssleay32.lib。
Include目錄包括了OpenSSL開發(fā)設計的頭文件。
六, 開發(fā)環(huán)境配置
?
在建立的項目中,設置include和lib指定到C:\openssl-0.9.8.e下包含的文件夾include和lib。并在項目標屬性的Linker->Input頁添加輸入庫:libeay32.lib和ssleay32.lib,再把C:\openssl-0.9.8e\bin目錄下的libeay32.dll和ssleay32.dll復制到項目的Debug目錄。
?
?
?
總結(jié)
以上是生活随笔為你收集整理的vs2010 vc nmake编译openssl-0.9.8e的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: apache_php_tomcat基于主
- 下一篇: RPM的安装与使用