windows android ndk 编译curl liburl
2015-02-11 17:17
405 查看
windows android ndk 编译curl liburl
curl目录:ndk安装路径\android-ndk-r9d\samples\curl\jni\
Android.mk 路径:ndk安装路径\android-ndk-r9d\samples\curl\jni
Android.mk 内容:
/////////////////////////////////////////////////////////////////////////
LOCAL_PATH:= $(call my-dir)
CFLAGS := -Wpointer-arith -Wwrite-strings -Wunused -Winline \
-Wnested-externs -Wmissing-declarations -Wmissing-prototypes -Wno-long-long \
-Wfloat-equal -Wno-multichar -Wsign-compare -Wno-format-nonliteral \
-Wendif-labels -Wstrict-prototypes -Wdeclaration-after-statement \
-Wno-system-headers -DHAVE_CONFIG_H
include $(CLEAR_VARS)
include $(LOCAL_PATH)/curl/lib/Makefile.inc
LOCAL_SRC_FILES := $(addprefix curl/lib/,$(CSOURCES))
LOCAL_CFLAGS += $(CFLAGS)
LOCAL_C_INCLUDES += $(LOCAL_PATH)/curl/include/ $(LOCAL_PATH)/curl/lib
LOCAL_COPY_HEADERS_TO := libcurl
LOCAL_COPY_HEADERS := $(addprefix curl/include/curl/,$(HHEADERS))
LOCAL_MODULE:= libcurl
include $(BUILD_SHARED_LIBRARY)
///////////////////////////////////////////////////////////////////
cmd:ndk安装路径\android-ndk-r9d\samples\curl>ndk-build
输出:ndk安装路径\android-ndk-r9d\samples\curl\obj\local\armeabi\libcurl.so
curl目录:ndk安装路径\android-ndk-r9d\samples\curl\jni\
Android.mk 路径:ndk安装路径\android-ndk-r9d\samples\curl\jni
Android.mk 内容:
/////////////////////////////////////////////////////////////////////////
LOCAL_PATH:= $(call my-dir)
CFLAGS := -Wpointer-arith -Wwrite-strings -Wunused -Winline \
-Wnested-externs -Wmissing-declarations -Wmissing-prototypes -Wno-long-long \
-Wfloat-equal -Wno-multichar -Wsign-compare -Wno-format-nonliteral \
-Wendif-labels -Wstrict-prototypes -Wdeclaration-after-statement \
-Wno-system-headers -DHAVE_CONFIG_H
include $(CLEAR_VARS)
include $(LOCAL_PATH)/curl/lib/Makefile.inc
LOCAL_SRC_FILES := $(addprefix curl/lib/,$(CSOURCES))
LOCAL_CFLAGS += $(CFLAGS)
LOCAL_C_INCLUDES += $(LOCAL_PATH)/curl/include/ $(LOCAL_PATH)/curl/lib
LOCAL_COPY_HEADERS_TO := libcurl
LOCAL_COPY_HEADERS := $(addprefix curl/include/curl/,$(HHEADERS))
LOCAL_MODULE:= libcurl
include $(BUILD_SHARED_LIBRARY)
///////////////////////////////////////////////////////////////////
cmd:ndk安装路径\android-ndk-r9d\samples\curl>ndk-build
输出:ndk安装路径\android-ndk-r9d\samples\curl\obj\local\armeabi\libcurl.so
相关文章推荐
- windows visual 编译openssl+libcurl
- windows下libcurl+openssl编译与使用配置
- ffmpeg编译(生成Windows或Win32平台dll, lib)
- Windows下编译FLTK2.0生成lib。
- windows平台下编译curl支持https
- Windows下编译使用Android NDK,调用SO文件
- windows下使用ndk-r8e编译libffmpeg.so-1.2.1要点
- 在Windows Visual C++ 6.0/7.0下编译带ssl的curl库
- Libevent windows/linux下编译
- 搭建环境(1) windows 下编译 jrtplib-3.9.1 和 jthread-1.3.1
- windows下ffmpeg编译成lib、dll与使用ffmpeg制作播放器
- windows 下编译 jrtplib-3.9.1 和 jthread-1.3.1
- 实时视频在网页直播--windows下编译librtmp、rtmpdump
- ffmpeg编译(生成Windows或Win32平台dll, lib)
- Windows下编译jrtplib.lib和jthread.lib
- windows平台使用cmake编译libnfc 1.7.0 rc6全过程
- Windows下编译curlpp
- windows下面编译protobuf,生成.a文件供android NDK使用
- windows平台下编译curl支持https
- Spider Monkey 在Windows下js32.lib编译