openssl是ssl的开源实现
SSL (Secure Sockets Layer 安全套接字协议)
很多软件都是依赖于openssl运行的,比如linux的ssh,https等
这是一个非对称加密解密的重要工具
mingw是使用windows环境实现了类似unix的开发平台
是将gnu的很多软件针对windows进行了重构
为了能在遗留开发环境Qt4.8的mingw下使用openssl,这里介绍了一种编译openssl代码的方法
这里介绍的运行环境为MSYS2
安装好MSYS2后,先安装开发工具链
pacman -S mingw-w64-i686-toolchain
$ pacman -S mingw-w64-i686-toolchain
:: 在组 mingw-w64-i686-toolchain 中有 17 成员:
:: 软件仓库 mingw32
1) mingw-w64-i686-binutils 2) mingw-w64-i686-crt-git 3) mingw-w64-i686-gcc
4) mingw-w64-i686-gcc-ada 5) mingw-w64-i686-gcc-fortran
6) mingw-w64-i686-gcc-libgfortran 7) mingw-w64-i686-gcc-libs
8) mingw-w64-i686-gcc-objc 9) mingw-w64-i686-gdb
10) mingw-w64-i686-headers-git 11) mingw-w64-i686-libmangle-git
12) mingw-w64-i686-libwinpthread-git 13) mingw-w64-i686-make
14) mingw-w64-i686-pkg-config 15) mingw-w64-i686-tools