方法一:
windows binaries can be found here:
you can do this conversion with the openssl library
方法二:(手動編譯)
source/
參考openssl目錄下的install.win32說明進行安裝:
1、進入解壓目錄。
>cd c:\openssl-0.9.8k
2、執行configure。
>perl configure vc-win32
>perl configure vc-win32 no-asm -dopenssl_use_ipv6=0
【執行" perl configure vc-win32 no-asm -dopenssl_use_ipv6=0" no-asm表示沒有用nasm編譯,dopenssl_use_ipv6=0 禁用ipv6,避免出現nmake : fatal error u1077: 'cl' :
return code '0x2'錯誤;這裡為什麼vc-win32,而不是64 ,我想應該是我們的ide vc6.0是32的。】
如不成功會有明顯提示。
3、建立makefile檔案。
>ms\do_ms
推薦使用這種方式,另外兩種方式如果使用也必須保證本機有編譯器才能使用。
4、配置vc環境變數。
>cd c:\program files\microsoft visual studio\vc98\bin
>vcvars32.bat
5、編譯動態鏈結庫。
>cd c:\openssl-0.9.8k
>nmake -f ms\ntdll.mak
執行 nmake -f ms\ntdll.mak test.檢查上一部編譯是否成功。正常的話會執行編譯後的測試程式
至此openssl在windows下編譯完成,編譯得到的dll和lib檔案位置:靜態庫libeay32.lib和ssleay32.lib位於 out32資料夾下,動態庫libeay32.dll,libeay32.lib,ssleay32.dll,ssleay32.lib位於 out32dll資料夾下。
6、為vc新增標頭檔案和靜態鏈結庫路徑。
toolsàoptionsàdirectores,在include files中增加c:\openssl-0.9.8k \inc32目錄;在libray files中增加c:\openssl-0.9.8k\out32dll。
7、編寫openssl程式,可參考c:\openssl-0.9.8k\demos
(1)包含相應標頭檔案
#include h>
(2) 新增靜態鏈結庫
#pragma comment(lib, "libeay32.lib")
#pragma comment(lib, "ssleay32.lib")
或projectàsettingsàlinkàobject\library modules填寫libeay32.lib ssleay32.lib。
(3)將動態鏈結庫ssleay32.dll, libeay32.dll複製到c:\windows\system32或debug目錄下,確保動態鏈結庫在正確的路徑。
可能遇到的問題:
1、nmake : fatal error u1077: 'ml' : return code '0x1'
2、nmake : fatal error u1077: 'cl' : return code '0x2'
解決辦法:去掉ipv6(命令列中執行perl configure vc-win32 -dopenssl_use_ipv6=0)
3、fatal error lnk1103: debugging information corrupt; recompile module
解決辦法:去掉ms資料夾下對應檔案nt.mak或ntdll.mak檔案中/debug選項
windows下安裝php memcache擴充套件
解壓下的檔案,解壓後有以下檔案 接著以管理員身份開啟cmd,進入剛才解壓的目錄,安裝memcache memcached.exe d install 接著啟動memcache服務 memcached.exe d start 這樣memcache服務就安裝好了。接著往xampp中加入 phpmemca...
Windows下安裝TensorFlow快速教程
參考 0 有支援cuda計算能力3.0或更高版本的nvidiagpu卡。3 cuda8.0相關的nvidia驅動。具備了上述安裝條件 cpu或gpu 之後,tensorflow可以通過兩種方式進行安裝。一是 native pip,二是anaconda。推薦前者,比較簡單。一 使用 native pi...
windows下安裝cygwin swoole教程
一路下一步,view category 安裝一下幾個模組 devel gcc core gcc g gcc objc mingw64 x86 64 gcc core mingw64 x86 64 gcc g mingw64 x86 64 gcc objc autoconf binutils libs...