zlib 编译

zlib1.3.1 编译,使用cmake一键编译默认为md模式,此处略过

zlib (MT) 编译(方法一)

修改CMakeLists.txt增加MT选项

option(MT "user runtime mt mode" OFF)

if(MT)
  #set_property(TARGET duilib PROPERTY
  #MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
  set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
  #set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT")
  #set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
endif()

CMake生成解决方案的时候,勾选MT。
在这里插入图片描述

zlib (MT) 编译(方法二)

cmake生成vs解决方案。打开解决方案,手动将zlibstatic zlib minigzip example项目属性设置为/MT编译即可。

在这里插入图片描述

使用

  1. 增加预编译宏 ZLIB_WINAPI
  2. 引入lib zlibstatic.lib
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值