Posted on 2009-09-02 09:02
S.l.e!ep.¢% 閱讀(207)
評論(0) 編輯 收藏 引用
1. 下載并安裝Perl
???
??? 地址:??
http://downloads.activestate.com/ActivePerl/Windows/5.10/ActivePerl-5.10.0.1005-MSWin32-x86-290470.msi2. 下載nasm-0.98.39(假設解壓后目錄為F:\nasm-0.98.39)
?????地址:
http://www.bairuitech.com/upimg/soft/nasm-0.98.39-win32.zip3. 下載OpenSSL(假設解壓后目錄為F:\openssl-0.9.8a)
?????SVN地址:
http://svn.python.org/projects/external/openssl-0.9.8a/?(最新版是0.9.8.g)
4. 啟動VS command prompt控制臺(開始/程序/Microsoft Visual Studio 2005/Visual Studio Tools/Visual Studio 2005 Command Prompt)
5. 在控制臺依次輸入以下命令
???
?????1)
cd F:\openssl-0.9.8a
?????2)?
set path=%path%;F\openssl-0.9.8a\;F\nasm-0.98.39\???
?????3)
perl configure VC-WIN32?????4)
ms\do_nasm (生成ms\nt.mak和ms\ntdll.mak等文件)
?????5)?修改ms\nt.mak和ms\ntdll.mak\d32.mak, 去掉CFLAG定義中的/WX. (/WX表示treat warning as error,該開關會導致openssl無法編譯)
?????6)?vcvars32
???? 7) nmake -f ms\ntdll.mak
詳情請參考:
??????1.) 安裝Openssk煩惱解決 http://blog.csdn.net/wangxing1018/archive/2008/05/25/2480447.aspx
????? 2.) OpenSSL 編譯 http://blog.csdn.net/gnuser/archive/2009/06/01/4231249.aspx