import-module的注意事项与NDK_MODULE_PATH的配置
来源:互联网 发布:膳魔师淘宝旗舰店 编辑:程序博客网 时间:2024/05/01 07:20
转载:http://blog.sina.com.cn/s/blog_4057ab62010197z8.html
具体的语句多参考其他正确的Android.mk
import-module的功能
导入外部模块的.mk文件 ,和 include基本一样。
概念上的区别是include导入的是由我们自己写的.mk。而import-module导入的是外部库、外部模块提供的.mk。
用法上:include的路径是.mk文件的绝对路径。
而import是设置的路径指定到模块的.mk所在目录,是相对于NDK_MODULE_PATH中的路径列表的相对路径。
import-module的使用
$(call import-module,相对路径)
-----------------场景重现---------------------------
比如我的当前模块要调用 cocosdenshion模块。
1\找到模块名字和路径
找到cocosdenshion模块的android.mk的位置。F:\cocos2d-x\CocosDenshion\android\android.mk
打开看到:
LOCAL_MODULE :=cocosdenshion_shared
...
include$(BUILD_STATIC_LIBRARY)
那么cocosdenshion模块在我自己的android.mk中引用它是应该叫它cocosdenshion_shared。而且他是个静态库。
2\在Android.mk中引用模块
就像普通代码中引用头文件一样。
在android.mk的最后一行调用
$(callimport-module,CocosDenshion/android)
来导入模块。
注意:我的NDK_MODULE_PATH=/cygdrive/f/cocos2d-x是已经设置好了的。
如果引用的模块里面也有import-module,他的相对路径也要加到NDK_MODULE_PATH中。如果它没被加进去的话。
然后
LOCAL_WHOLE_STATIC_LIBRARIES +=cocos_jpeg_static
声明我这模块要引用该静态库模块。
-------------------------------------------------------
import-module的使用注意
1、设置路径时,注意与NDK_MODULE_PATH中的路径相互配合。
1、导入模块的.mk中如果也有import-module,则注意其相对路径也要在NDK_MODULE_PATH中。
2、上面说了import-module和include一样。如果import-module和Include包含了同一个.mk,会报重复包含的错误。
NDK_MODULE_PATH的配置
NDK_MODULE_PATH的作用
NDK_MODULE_PATH的设置与格式
(命令 makeaaa=213 //在编译makefile之前将aaa当作环境变量设置为213.)
$(callimport-add-path,$(LOCAL_PATH)/platform/third_party/android/prebuilt)
NDK_MODULE_PATH的注意
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- import-module的注意事项与NDK_MODULE_PATH的配置
- Android.mk文件编写以及import-module的注意事项与NDK_MODULE_PATH的配置
- 关于Android import-module 和NDK_MODULE_PATH
- 关于NDK_MODULE_PATH的问题
- import的注意事项
- from module import 和 import 的区别
- from module import 和 import 的区别
- Cocos2d-x的Android.mk文件NDK_MODULE_PATH配置
- python 的 from . import module
- 前向声明(Forward declaration)
- java中集成CKEditor和CKFinder
- 经常用的开发工具
- Cocos2d-x调用Java最终实例代码
- 聊天机器人
- import-module的注意事项与NDK_MODULE_PATH的配置
- Loser应该知道的6个残酷人生事实 (转载)
- 让vim在远程终端(Xshell4/SecureCRT)下得到像gui一样的colorscheme显示效果
- 扩展 sp_helpindex, 增加 INCLUDE 和筛选索引的筛选条件
- ORACLE 死锁解决办法
- HDU 2520 我是菜鸟,我怕谁
- Oracle With Clause和优化场景
- 不使用第三方变量交换x,y
- oracle中的split 字符串分割函数