1、安装Perl;
2、下载OpenSSL并解压到e:/work/openssl;
3、启动VS command prompt控制台;
4、cd e:/work/openssl
5、perl Configure VC-WIN32 --prefix=d:/openssl
6、ms/do_ms.bat
7、修改ms/nt.mak和ms/ntdll.mak
去掉CFLAG定义中的/WX。(/WX表示treat warning as error,该开关会导致openssl无法编译)
8、执行编译
nmake -f ms/nt.mak install <-- Static Library
nmake -f ms/ntdll.mak install <-- Dynamic Library
注意:
如果跳过第7步,会导致编译错误。如下:
./crypto/cversion.c(105) : error C2220: warning treated as error - no 'object' file generated