openssl MinGW编译 win32

之前编译MinGW编译 win32版本,openssl-0.9.8、openssl-1.1.1均不成功,openssl-1.0.2d.tar.gz版本可以正常编译。

 

1.http://distfiles.macports.org/openssl/下载openssl-1.0.2d.tar.gz

 

2.解压文件到mingw

 

3.通过msys.bat启动mingw并切换到openssl目录

 

4../config -shared -static-libstdc++ -static-libgcc  命令生成makefile等文件

...

 

4.修改几处文件:

1)修改cryptlib.c、bss_file.c文件,增加#include <winerror.h>:

5.make -j8或者直接make(make clean用于清理文件)

...

即可生成不依赖于特定VCruntime版本的openssl库了:

 

编译好的包:

https://download.csdn.net/download/pizziars/10773401

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页