Cобираем openssl под Windows 10-64, но как x86 вариант.
Сразу главный нюанс : перед запуском nmake -f ms\ntdll.mak надо очистить файлы предыдущих сборок.
Они находятся каталоге tmp32dll . можно просто их удалить.
Собираем статически
запускаем второй .cmd файл
@set path=D:\PROG\NASM;%PATH%
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
cd D:\OpenSSL\openssl-1.0.2u
:: очищаем предыдущие результаты сборок
nmake -f ms\nt.mak clean
pause
:: собираем заново
nmake -f ms\nt.mak
pause
cd D:\OpenSSL\openssl-1.0.2u
nmake -f ms\nt.mak install
pause