QRencode 编译依赖libzlib,libpng:
Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
GETOPT_LIBRARIES
linked by target "qrenc" in directory E:/sparrow/code/client/sparrow_live/qrencode-4.0.0
这篇文章主要阐述png库的编译。
1)下载png源码 https://sourceforge.net/projects/libpng/files/libpng16/1.6.34/lpng1634.zip/download?use_mirror=jaist&download=
2)解压源文件,解压出源码 新建build文件夹,cmake出lpng库工程。
这时出现了问题
CMake Error at C:/Program Files/CMake/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
把刚刚生成的zlib加载进去就可以了
生成了libpng库工程
3)打开libpng.sln
4)这样就生成了所需要的库
附加:libpng源码,32,64位下载地址 http://download.csdn.net/download/fxbjye/10186394