一:先编译zlib源码:
1.http://zlib.net/
下载zlib1.2.11解压
2.打开vs2017x86_64交叉编译工具
3.输入nmake命令编译
4.编译成功就会在zlib-1.2.11目录中看到如下exe文件
批处理编译脚本
set VS="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsamd64_x86.bat"
set OUT=D:\libevent\out\vs2017-32\zlib
call %VS%
cd zlib-1.2.11
nmake /f win32\Makefile.msc clean
nmake /f win32\Makefile.msc
md %OUT%\lib
md %OUT%\bin
md %OUT%\include
copy /Y *.lib %OUT%\lib
copy /Y *.h %OUT%\include
copy /Y *.dll %OUT%\bin
copy /Y *.exe %OUT%\bin
pause
二:编译openssl
1.在nasm压缩包解压后,将nasm解压文件夹放入环境变量中。2.安装perl,安装成功后,环境变量中可以看到perl
3.编译openssl
4.有个编译错误需要手动拷贝一下
或者以管理员身份运行交叉命令提示符,然后nmake install
@echo "开始编译openssl"
set VS="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsamd64_x86.bat"
set OUT=D:\libevent\out\vs2017-32\openssl
call %VS%
D:
cd D:\libevent\openssl-1.1.1
perl Configure VC-WIN32 --perfix=%OUT%
nmake clean
nmake
nmake install
@echo "编译openssl结束"
pause
三:libevent编译
1.下载libevent-master源码
2.编译源码
3.更改test下的Makefile.nmake文件
版权声明:本文为weixin_43907175原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。