windows 7下NDK 编译libcurl
来源:互联网 发布:淘宝店开多久才有生意 编辑:程序博客网 时间:2024/04/29 22:56
网上找了一大堆资料,基本都是linux平台下,为啥windows下这么少啊,自己做个完整的吧,关键还是得靠自己…
准备NDK,curl源码,curl_config.h,其中 curl_config.h很多平台都是通过configure命令生成但windows下没有,就拿其它平台下生成的复制过来改改,其中走过一些坑,虽然简单但还是有点价值
附录提供打包下载(当然NDK不打包)
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 -DBUILDING_LIBCURLinclude $(CLEAR_VARS)include $(LOCAL_PATH)/curl/lib/Makefile.inc#CSOURCES 在 Makefile.inc中定义LOCAL_SRC_FILES := $(addprefix curl/lib/,$(CSOURCES))LOCAL_CFLAGS += $(CFLAGS)LOCAL_C_INCLUDES += $(LOCAL_PATH)/curl/include/ $(LOCAL_PATH)/curl/libLOCAL_COPY_HEADERS_TO := libcurlLOCAL_COPY_HEADERS := $(addprefix curl/include/curl/,$(HHEADERS))LOCAL_MODULE:= libcurl#include $(BUILD_STATIC_LIBRARY)# Build shared library nowinclude $(BUILD_SHARED_LIBRARY)
生成动态库就注释静态库,生成静态库则反之
Application.mk 文件内容
APP_ABI := armeabi x86APP_PLATFORM := android-14
下载链接:
libcurl打包
0 0
- windows 7下NDK 编译libcurl
- windows 7下,给android ndk编译libcurl
- Android ndk下编译libcurl
- Android ndk下编译libcurl
- Android ndk下编译libcurl
- android ndk 编译 libcurl
- libcurl windows上编译
- linux下编译libcurl
- MinGW 下编译 libcurl
- Window下编译libcurl
- 使用mingw编译支持openssl 的 libcurl(windows下)
- Windows平台下使用VC6.0编译libcurl
- Windows下编译并使用libcurl.lib静态库
- libcurl windows下编译和post使用及https支持
- windows下使用libcurl
- 使用cygwin在windows下编译ndk
- windows下用ndk r9编译ffmpeg
- NDK在windows下编译libpng
- 关于 骨骼动画之理解蒙皮算法
- JSTL核心库
- 【hdu 4135】Co-prime
- Android Support Library介绍
- Netty 学习 - 异步操作中的Future和Promise
- windows 7下NDK 编译libcurl
- MacOS下的内网穿透映射工具(wlt)
- 看《Effective Java》学会的泛型设计
- Android四大组件—ContentProvider
- 小谈 Java 泛型
- C控制语句:循环
- Cesium学习笔记(5)
- shell查找指定目录下的关键字文件
- Struts知识点概况(一)