windows下編譯openssl原始碼

2021-06-22 16:01:08 字數 647 閱讀 7010

需要安裝軟體:

軟體名openssl原始碼

perl for win32

masm (8.0版以上)

檢查perl是否安裝成功 執行cmd命令, 使用cd命令指向perl安裝目錄的eg檔案, 並且執行「perl example.pl」應能顯示「hello from activeperl!」, 表明perl安裝成功 

把openssl原始碼解壓到c:\

cd進入openssl原始碼目錄

執行命令: perl configure vc-win32 -prefix=c:\openssl-1.0.1h

perl configure vc-win32 –prefix=c:\openssl-1.0.1h c:\openssl-1.0.1h 為openssl原始碼的目錄

執行命令: ms\do_ms

執行命令: nmake –f ms\ntdll.mak

動態庫檔案生成在原始碼目錄下的out32dll目錄下

可能出現的一些錯誤:

openssl的使用:

新增頭檔案目錄: c:\openssl-0.9.8k\inc32

新增庫引用: #pragma comment (lib,"libeay32.lib")  #pragma comment (lib,"ssleay32.lib")

linux不重新編譯php增加openssl擴充套件

php 下面是php的安裝目錄 usr local php5.3.8 bin 切換到php安裝目錄的 etx openssl目錄 cd php 5.3.8 ext openssl 檢視openssl目錄下有個config0.m4,把config0.m4改名為config.m4。cp config0....

Windows下的ffmpeg編譯

網上有很多版本的ffmpeg編譯指南,大部分不可用,不是鏈結失效,就是不符合我的應用需求。自己整理乙份留作備份 如果沒有這一步操作,在後面編譯ffmpeg的過程中,可能會提示找不到yasm命令。ffmpeg裡面的彙編加速部分的 需要用到它,如果禁用彙編加速,會影響編譯出來的編譯碼庫的執行效率。4 通...

在Windows下編譯OpenSSL

如何在windows下編譯openssl vs2005使用vc8的cl編譯器 1 安裝activeperl 初始化的時候,需要用到perl直譯器 2 使用vs2005下的visual studio 2005 command prompt進入控制台模式 這個模式會自動設定各種環境變數 3 解壓縮ope...