步骤类似参考引入jsoncpp:
http://blog.csdn.net/xuanshilee/article/details/9330691
zlib下载后,直接将.h和.c文件拷贝到自己新建的library工程根目录下就可以了,不用分include和src文件夹
当然,如果你想分文件夹的话也可以分,在引用时修改相应的include目录就行了。
以下是注意事项
一、删除以下两个文件
example.c
minigzip.c
它们是例子,有入口函数main,在交叉编译时会报错
二、zlib工程各项设置都弄好以后,记得编译一次
三、zlib的android.mk文件内容如下
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := zlib_static
LOCAL_MODULE_FILENAME := zlib
FILE_LIST := $(wildcard $(LOCAL_PATH)/*.c)
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)
LOCAL_C_INCLUDES := $(LOCAL_PATH)
include $(BUILD_STATIC_LIBRARY)
四、自己项目的android.mk修改部分如下
五、在自己win32工程中
properties>>>C/C++>>>General>>>Additional Include Director
加入一行 $(SolutionDir)zlib
properties>>>Linker>>>Input>>>Additional Dependencies
加入一行 zlib.lib
最后,在使用时
#include "zlib.h"
就可以了