This error scrolls when I create openssl, but the assembly eventually finishes. I'm not quite sure what this means, but I will post my collection of script if it contains some magic that helps:
# buildOpenSSL.ps1 param ( [string]$OpenSSLRoot = "C:\usr\local\OpenSSL" ) pushd openssl perl Configure debug-VC-WIN64A --prefix=$OpenSSLRoot ms\do_win64a cmd /c "`"${env:VS140COMNTOOLS}../../VC/vcvarsall.bat`" amd64 && nmake /f ms\nt.mak && nmake /f ms\nt.mak install" popd
To do this, I install strawberry perl , and visual cpp build tools . openssl source lives in a directory called openssl , which I added to my project as a submodule (but you could just clone it).
If I remember, NASM was necessary for a 32-bit build, but since we switched to 64-bit, I did not need to install it. Recently completed on Windows Server 2016 vs OpenSSL build 1.0.2j
source share