1: 2018-02-25 (日) 00:27:12 takatsuka[5] [6] | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | * windows ( VisualStudio ) でのビルド [#k66d07cd] | ||
+ | ** 事前準備 [#h68d651f] | ||
+ | - 要 VisualStudio | ||
+ | - 要 perl。ActivePerl が無難だと思います。 | ||
+ | -- ppm install dmake が必要になるかも。 | ||
+ | ** OpenSSL をダウンロード [#g46efc99] | ||
+ | - https://www.openssl.org/ こちらからダウンロード | ||
+ | - ここでは OpenSSL 1.1.0g を対象にしています。 | ||
+ | |||
+ | ** フォルダ構成 [#iffc5409] | ||
+ | - ここでは以下の感じでやってます | ||
+ | -- c:\openssl\openssl-1.1.0g ←解凍したファイル一式 | ||
+ | -- c:\openssl\x86 ←出来上がり先 | ||
+ | |||
+ | ** VisualStudio コマンドプロンプトで [#n0ed07c8] | ||
+ | > cd c:\openssl\openssl-1.1.0g | ||
+ | > perl Configure VC-WIN32 --prefix=C:\openssl\x86 --openssldir=C:\openssl\openssl-1.1.0g\ssl no-asm no-shared | ||
+ | -- VC-WIN32 で 32bit版。64bit版なら VC-WIN64A。 | ||
+ | -- --prefix、--openssldir は絶対パスで。 | ||
+ | -- no-asm でアセンブラ不使用の指定。パフォーマンスを優先するなら NASM を入れた上で外したほうがよいのかも。よくわかってません。 | ||
+ | -- no-shared で スタティックライブラリに。がしかし適宜変更で。 | ||
+ | |||
+ | > make | ||
+ | > make install | ||
+ | |||
+ | ** 出来上がり [#z7fb3986] | ||
+ | - C:\openssl\x86 を確認。 |
(This host) = https://thinkridge.com