zlib编译使用

简介:

下载zlib源码,解压,cmd进入zlib文件夹
切换到C:Program Files (x86)Microsoft Visual StudioVC98Bin目录

执行VCVARS32.BAT设置VC6的运行环境
然后再切换回zlib所在文件夹
执行nmake -f win32/Makefile.msc,就会在zlib的文件夹编译生成对应的lib和dll文件

默认生成的是release版的,只需要修改Makefile.msc就可以得到debug版的了:

release

CFLAGS = -nologo -MD -W3 -O2 -Oy- -Zi -Fd"zlib" $(LOC)

debug

CFLAGS = -nologo -MDd -W3 -Od -Oy- -ZI -Fd"zlib" $(LOC)

新建一个zlib文件夹,里面分别建立include和lib两个文件夹,分别存放对应的.h文件和lib,dll文件

相关文章
|
9月前
|
Ubuntu
LLVM编译源码
LLVM编译源码
205 0
|
Windows
zlib、libzip、 libzippp 库编译(windows + cmake + vs2013)
"libzipp" 这库是基于 "libzip" 之上封装的,而 "libzip" 又是基于 "zlib"库封装的,所以要编译 "libzipp" 库就要先编译其他两个库。下载准备:"zlib-1.2.
3867 0
|
4月前
|
编译器 Linux C语言
gcc的编译过程
GCC(GNU Compiler Collection)的编译过程主要包括四个阶段:预处理、编译、汇编和链接。预处理展开宏定义,编译将代码转换为汇编语言,汇编生成目标文件,链接将目标文件与库文件合并成可执行文件。
132 11
|
9月前
|
编译器 C语言 C++
CMake基础(9)使用Clang编译
CMake基础(9)使用Clang编译
645 0
|
9月前
|
开发工具 git
vs2017下gstreamer编译
vs2017下gstreamer编译
115 0
|
编译器 程序员 C语言
gcc的编译过程和gcc与g++的区别
gcc的编译过程和gcc与g++的区别
98 0
|
Ubuntu 算法 Linux
移植Zlib,Libpng,FreeType详细步骤
移植Zlib,Libpng,FreeType详细步骤
614 0
|
Shell 编译器 Linux
zlib-1.2.11库、libpng-1.6.36库编译及交叉编译 —— 附带shell编译脚本及源码
zlib-1.2.11库、libpng-1.6.36库编译及交叉编译 —— 附带shell编译脚本及源码
682 0
zlib-1.2.11库、libpng-1.6.36库编译及交叉编译 —— 附带shell编译脚本及源码
|
关系型数据库 MySQL C语言
cmake编译问题解决
<p><br></p> <p></p> <p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> <strong>2 安装cmake软件包</strong><br> yu
30919 0
|
Linux
LINUX下载编译zlib
LINUX下载编译zlib
117 0