第九节android.mk
来源:互联网 发布:舞蹈视频软件下载 编辑:程序博客网 时间:2024/06/05 09:35
这节来开讲JNI 的android.mk 文件结构:
LOCAL_PATH := $(call my-dir)
// 路径,固定格式
include $(CLEAR_VARS)
// 清除变量
LOCAL_MODULE := game_shared
//不清楚了,之前是作为编译lib 名使用
LOCAL_MODULE_FILENAME := libgame
// 编译出来的lib 名字
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp \
../../Classes/MyPurchase.cpp
// 引用头文件
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
// 头文件查找路径
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static \
PluginProtocolStatic
// 加入库,这个意思还有不使用的函数,不做优化,保留在库里面
include $(BUILD_SHARED_LIBRARY)
// 生成动态库
$(call import-module,cocos2dx) \
$(call import-module,protocols/android)
// 引入两个模块。这两个模块的路径在NDK_MODULE_PATH 里查找
更多细节请下载共享里面的Pro Android C++ with the NDK 深入研究
LOCAL_PATH := $(call my-dir)
// 路径,固定格式
include $(CLEAR_VARS)
// 清除变量
LOCAL_MODULE := game_shared
//不清楚了,之前是作为编译lib 名使用
LOCAL_MODULE_FILENAME := libgame
// 编译出来的lib 名字
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp \
../../Classes/MyPurchase.cpp
// 引用头文件
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
// 头文件查找路径
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static \
PluginProtocolStatic
// 加入库,这个意思还有不使用的函数,不做优化,保留在库里面
include $(BUILD_SHARED_LIBRARY)
// 生成动态库
$(call import-module,cocos2dx) \
$(call import-module,protocols/android)
// 引入两个模块。这两个模块的路径在NDK_MODULE_PATH 里查找
更多细节请下载共享里面的Pro Android C++ with the NDK 深入研究
- 第九节android.mk
- android第九节ToggleButton
- Application.mk & Android.mk
- android.mk
- Android.mk
- Android.mk
- Android.mk
- Android mk
- Android.mk
- android.mk
- android.mk
- android.mk
- ANDROID-MK
- Android.mk
- Android.mk
- Android.mk
- Android.mk
- Android.mk
- 计算机基础知识整理
- jstat和jvisualVm
- 第三天
- iOS开发ASIHttpRequest发送数据
- cocos2dx-获取设备语言
- 第九节android.mk
- 简单负载均衡 和 IBM HTTP Server配置
- SAP MM Consignment 寄售库存
- 配置ipvsadm服务
- 背光驱动
- 漫画:为什么不能打断程序员?
- 创建百度地图获取坐标
- linux生产消费者模型
- 账户管理命令useradd、groupadd