linux zlib文件解压_Windows下Libevent编译环境搭建(一)zlib编译

89c01cd6feb8202103bed75c046b9780.png

首先先说编译环境:

win7或者win10

用的版本:

libevent 2.18

zlib-1.2.11

openssl 1.1.1

编译工具:

VS2017社区版

perl5.24

nasm-2.13.03

可以在网盘链接下下载:

链接:https://pan.baidu.com/s/1PFTnxE3PaM1ayLzCUBNXlQ

提取码:7xgr

首先安装好vs2017。

先在e盘下创建好目录libevent。先解压zlib。

如图

98760a74d709e5fd89674bdebde52b5d.png

解压后,在zlib-1.2.11下的文件win32下可以看到Makefile.msc。这就是Windows下的makefile文件。

文件夹out为编译好的文件的输出路径。

找到自己安装VS2017路径下的x64_x86交叉工具命令提示符。

53931fd2e0b156283621c28b912d76a2.png

找到它的绝对路径

5ca50598c52016d3994c8dec14a0922a.png

我放在D盘下,所以就是D:Program Files (x86)Microsoft Visual Studio2017CommunityVCAuxiliaryBuildvcvarsamd64_x86.bat

切记使用X86_X64交叉命令工具必须以管理员身份运行

切记使用X86_X64交叉命令工具必须以管理员身份运行

切记使用X86_X64交叉命令工具必须以管理员身份运行

开始写批处理。

命名为build_zlib_vs2017_32.bat

内容为:

set VS="D:Program Files (x86)Microsoft Visual Studio2017CommunityVCAuxiliaryBuildvcvarsamd64_x86.bat"
set OUT=E:libeventoutvs2017_32zlib
call %VS%
cd  zlib-1.2.11
nmake /f win32Makefile.msc clean
nmake /f win32Makefile.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

这样就可以在文件夹out下观察到输出好的文件了。

8b23f5f780e01462f4c9992f5a97fd68.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值