2个回答
2013-07-13
展开全部
0. NDK开发的话, 默认目录就是 $YOUR_PROJECT/jni1. .h & .a 是必须的2. 新建Android.mk, Application.mk是可选的3. 编辑jni目录Android.mk, 引入.h 和 .a注:LOCAL_C_INCLUDES - 附加头文件目录LOCAL_STATIC_LIBRARIES - 本机编译的静态库文件(引用的是$YOUR_PROJECT/libs下的库文件)LOCAL_LDLIBS - 附加系统库文件, 可以通过-L来指定附加目录注2:LOCAL_STATIC_LIBRARIES & LOCAL_LDLIBS 引用静态库文件时, 需要注意库文件名的写法.LOCAL_STATIC_LIBRARIES 需要写完整的名字, 如libeoe(必须在编译时, 拷贝到$YOUR_PROJECT/libs, 可以通过预定义的宏, 也可以通过在.mk里调用shell)LOCAL_LDLIBS 则只需要写 -leoe (若libeoe所在目录被-L附加到系统库文件目录)
浙江启扬智能科技有限公司
2023-06-12 广告
2023-06-12 广告
在嵌入式开发中,建立交叉开发环境可以提高开发效率和代码质量。以下是建立交叉开发环境的一些原因:1. 硬件资源限制:嵌入式系统的硬件资源,如处理器主频、内存容量等,相对于PC机来说较为有限。利用PC机进行开发可以利用更快的硬件设备,提高开发效...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
2013-07-13
展开全部
刚从网上找了个资料, 你可以看看, 文章主要在阐述怎么使用预编译库文件的方法 http://blog.csdn.net/lubeijing2008xu/article/details/8131757
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询