您的位置:首页 > 移动开发 > Android开发

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文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: