SOURCE Download: https://www.openssl.org/source/current 1.0.2C
Compiler tool: ActiveState Perl from Http://www.activestate.com/ActivePerl.
VS (I'm using VS2015)
In fact, the entire compilation process, OpenSSL written very clearly, there are many compilation options.
Download the source code to see the contents of the Install.win64 file. Use the VS X64 native tool command Prompt line (with administrator privileges) to run the following command
Compiling procedure
-------------------
You'll need Perl. You can run under Cygwin or can download
ActiveState Perl from Http://www.activestate.com/ActivePerl.
You'll need Microsoft Platform SDK, available for download at
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/. As per
April 2005 Platform SDK is equipped with Win64 compilers, as well
As assemblers, but it might change in the future.
To build for win64/x64:
> Perl Configure vc-win64a
> ms\do_win64a
> Nmake-f Ms\ntdll.mak
> CD Out32dll
>.. \ms\test
No problem again, you can find the compiled DLL on Out32dll.
OpenSSL under Windows compilation