android ndk引入库文件
2015-07-01 17:15
471 查看
转自: http://www.tuicool.com/articles/vaQJzi
在开发ndk的时候,可能会引用第三方的库文件,今天搞了挺久才弄好编译成功,第一次弄这个东西,花了不少时间。
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS) //编译第一个模块,也就是第三方静态库,这行每次回清空上一个模块编译的缓存。
LOCAL_MODULE := libivp20
LOCAL_SRC_FILES := libivp20.a //这个文件放在和我们的.c文件同一个目录。
include $(PREBUILT_STATIC_LIBRARY) //如果是动态库,则是 include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS) //编译我们自己写的C文件---
LOCAL_MODULE := IVP20
LOCAL_SRC_FILES := ivpAPI.c
LOCAL_LDLIBS := -llog // 使用android输出日志工具
,在.c文件中引入 #include
,
// 必须放在include $(BUILD_SHARED_LIBRARY)前面。。
LOCAL_STATIC_LIBRARIES := libivp20 //指定引用的第三方库文件,就是上面第一个模块编译的LOCAL_MODULE
include $(BUILD_SHARED_LIBRARY) //生成动态库文件 .so文件
在开发ndk的时候,可能会引用第三方的库文件,今天搞了挺久才弄好编译成功,第一次弄这个东西,花了不少时间。
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS) //编译第一个模块,也就是第三方静态库,这行每次回清空上一个模块编译的缓存。
LOCAL_MODULE := libivp20
LOCAL_SRC_FILES := libivp20.a //这个文件放在和我们的.c文件同一个目录。
include $(PREBUILT_STATIC_LIBRARY) //如果是动态库,则是 include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS) //编译我们自己写的C文件---
LOCAL_MODULE := IVP20
LOCAL_SRC_FILES := ivpAPI.c
LOCAL_LDLIBS := -llog // 使用android输出日志工具
,在.c文件中引入 #include
,
// 必须放在include $(BUILD_SHARED_LIBRARY)前面。。
LOCAL_STATIC_LIBRARIES := libivp20 //指定引用的第三方库文件,就是上面第一个模块编译的LOCAL_MODULE
include $(BUILD_SHARED_LIBRARY) //生成动态库文件 .so文件
相关文章推荐
- android.content.res.Resources$NotFoundException: String resource ID #0x1
- Android 新控件RecyclerView
- Android监听程序的安装和卸载
- Android 在一个Activity的一部分中显示其他Activity
- Android编译相关
- Android Studio 右侧条标高亮显示选中的相同变量,类,方法。。。
- android 实现2张图片层叠效果
- Android 图片在SD卡及包下的存储
- Android中间向两端,两端向中间并发前进的进度条,Android自定义ProgressBar进度条
- Android 用Animation-list实现逐帧动画
- 获取SD卡下Android/data/下文件
- android style.xml的使用
- Android] Android XML解析学习——方式比较
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl