您的位置:首页 > 其它

windows下使用cmake编译zlib与libpng 留此备份

2016-03-24 08:08 585 查看
首先准备工具:

cmake:http://www.cmake.org/cmake/resources/software.html

zlib:http://www.zlib.net/

libpng:http://www.libpng.org/pub/png/libpng.html

解压cmake并进入到:F:\常用工具\C++Tool\cmake-3.5.0-win32-x86\bin(例如)然后待命 ID:1。

解压zlib128 libpng16到D:\Libraries(例如) 然后待命 id:2。

先编译zlib,因为libpng依赖它。

切换到1,打开cmake-gui.exe,

where is the source:D:/Libraries/zlib-1.2.8

where to build:D:\Libraries\zlib-1.2.8\win32

点configure 选好对应编译器,然后generate

进入D:\Libraries\zlib-1.2.8\win32 打开.sln一路编译完成。 然后将本目录下的zconf.h复制到D:\Libraries\zlib-1.2.8中。别问为什么。至此zlib秒编译完成。

libpng步骤如上。点config 会出来一堆错误Cmake Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR) 。点击advance勾选框

在里面将ZLIB_INCLUDE_DIR=D:/Libraries/zlib-1.2.8

ZLIB_LIBRARY=D:\Libraries\zlib-1.2.8\win32\Debug\zlibd.lib。

然后点config,generate。

进入where to build 设定好的目录中:我也是libpng16/win32 双击sln 无脑编译完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: