步驟類似參考引入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"
就可以了