Código fuente de cifrado Openssl
Extraiga el paquete openssl e ingrese al directorio openssl.
, configuración de perl VC-WIN32
Intente ejecutar el comando en este directorio o no podrá encontrar el archivo de configuración ni especificar la ruta completa del archivo de configuración.
, ms\do_ms
Ejecute el comando ms\do_ms en el directorio descomprimido.
, nmake -f ms\ntdll.mak se compila y ejecuta en el directorio donde se descomprime openssl. El archivo de salida está en out32dll, incluido el archivo ejecutable de la aplicación, el archivo lib y el archivo dll.
Nota: Al ejecutar el paso 5, el compilador cl informará un error. El archivo \crypto\des\enc_read.c es el nombre POSIX para este proyecto y ha quedado obsoleto, por lo que se recomienda _read. Jaja, no quiero cambiar todas las funciones de lectura en OpenSSL a _read. Mire el código de error C2220 de cl, así que compruébelo en MSDN:
Las advertencias se tratan como errores: no se generan archivos objeto
/WX le dice al compilador que trate todas las advertencias ya que los errores son un error. Debido a un error no se generaron objetos ni archivos ejecutables.
Debido a que la opción /WX está configurada, todas las advertencias se tratan como errores. . .
Así que abra el archivo ntdll.mak en el directorio MS bajo el directorio OpenSSL, elimine la opción /WX de CFLAG y guárdelo.