下载 :https://www.zlib.net/zlib-1.2.11.tar.gz

 

大致流程:

 

 

1.执行bld_ml32.bat,生成inffas32.obj和match686.obj,这两个obj是独立于zlibwapi项目的,后续需要自己打包到zlibwapi.lib中

 
vs2019编译zlib全过程
 
 

2.编译zlibwapi.lib  静态库,最后添加配置,不然就会报match_init找不到的链接错误   

 

lib /out:x86\ZlibDllDebug\zlibwapi.lib x86\ZlibDllDebug\zlibwapi.lib ..\..\masmx86\match686.obj

 
vs2019编译zlib全过程
 

3.加载到项目中,zlib.h中添加  , 一定要在 #include "zconf.h"之前

 

#ifndef ZLIB_WINAPI

#define ZLIB_WINAPI

#endif

 

4.添加zlibwapi.lib链接

 
vs2019编译zlib全过程
 

5.忽略库, libcmt.lib, libcmtd.lib

 
vs2019编译zlib全过程

 

6.整个环境配置完成

相关文章:

  • 2022-12-23
  • 2022-01-02
  • 2021-05-13
  • 2021-10-29
  • 2022-02-25
  • 2022-01-29
  • 2021-06-27
  • 2021-10-20
猜你喜欢
  • 2021-09-22
  • 2022-12-23
  • 2021-08-24
  • 2021-11-13
  • 2021-10-19
  • 2021-10-23
  • 2022-12-23
相关资源
相似解决方案