vs 2012コンパイルopenssl

1398 ワード

本編ではVSL 2012を使ってopensslをコンパイルします。
ディレクトリ:
1.準備作業
2.コンパイル
3.参考資料
1.準備作業
ビジュアルスタジオ2012
openssl:openssl-1.02 d.tar.gz、https://www.openssl.org/
perl:Active PerlまたはStrawberry Perl http://www.activestate.com/activeperl/downloadsを選択しますhttp://strawberryperl.com/を選択します
2.コンパイル
2.1準備
1.Strawberry Perlをインストールします。
2.解凍openssl-1.02 d.tar.gz
2.2 32ビットコンパイル
VSコマンドプロンプト(スタートメニュー->Microsoft Visual Studio 2012->Visual Studio Tools->Developer Command Prompt for VS 2012)を起動し、cdはopenssl解凍ディレクトリに行きます。
perl Configure VC-WIN32 no-asm
ms\do_ms.bat
nmake -f ms
tdll.mak out32dll nmake -f ms
t.mak out32
注:nasmコンパイルは、nasmをインストールして、nasm.exeとndisasm.exeをVC\binにコピーして、文を実行します。
perl Configure VC-WIN32
ms\do_nasm.bat
nmake -f ms
tdll.mak out32dll nmake -f ms
t.mak out32
2.3 64ビットのコンパイル
VSコマンドプロンプト(スタートメニュー->Microsoft Visual Studio 2012->Visual Studio Tools->Open VS 2012 x 64 Native Tools Command Prmpt)を起動し、そしてcdはopensslにカタログを解凍します。
perl Configure VC-WIN64A
ms\do_win64a.bat
nmake -f ms
tdll.mak out32dll nmake -f ms
t.mak out32
3.参考資料