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编译即可。

使用
- 增加预编译宏
ZLIB_WINAPI - 引入lib
zlibstatic.lib
613

被折叠的 条评论
为什么被折叠?



