OpenSSLをVC6.0でコンパイル
前提条件
Visual Studio 6.0 Service Pack 5
インストールしていなければ、以下よりダウンロードしてインストールします
http://www.microsoft.com/japan/msdn/vstudio/downloads/sp/full.aspx
参照URL
OpenSSLのインストール
ActivePerlをインストール
Masm32をインストール
http://www.masm32.com/
『United States』のm32v9r.zipをダウンロードし、解凍してinstall.exeをクリックしてインストール
Visual C++ 6.0 Processor Packをインストール
http://msdn2.microsoft.com/ja-jp/vstudio/aa718349(en-us).aspx
vcpp5.exeをダウンロードし、インストール
これをインストールしないとmakeの際に以下のエラーが出る
'ml' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 NMAKE : fatal error U1077: 'ml' : リターン コード '0x1'
OpenSSLをダウンロードし、コンパイル
http://www.infoscience.co.jp/technical/openssl/source/
openssl-0.9.6c.tar.gzをダウンロードし、解凍してC:\にフォルダ毎コピー
コマンドプロンプトを開いて
>cd C:\openssl-0.9.6c >perl Configure VC-WIN32 >ms\do_masm >"%ProgramFiles%\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT" >nmake -f ms\ntdll.mak >cd out32dll >..\ms\test 最後に『passed all tests』と出ればテストOK