|Subject:||Document the important of PATH on Windows|
If openssl is installed in a non-standard location, Windows users very probably need to have the runtime libraries in their path. Patch in attachement.
diff -Naur Net-SSLeay-1.81.old/README.Win32 Net-SSLeay-1.81.new/README.Win32 --- Net-SSLeay-1.81.old/README.Win32 2016-04-04 05:32:38.000000000 +0200 +++ Net-SSLeay-1.81.new/README.Win32 2017-04-12 13:15:40.139697400 +0200 @@ -22,8 +22,9 @@ 2. If your OpenSSL is installed in an unusual place, you can tell Net-SSLeay where to find it with the OPENSSL_PREFIX environment -variable: +variable. You might also want to make sure that runtime libraries are in your path: set OPENSSL_PREFIX=c:\OpenSSL-1.0.1c +set PATH=%PATH%;%OPENSSL_PREFIX%\bin perl Makefile.PL make .....