经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 移动开发 » Android » 查看文章
Android.mk语法说明
来源:cnblogs  作者:MogooStudio  时间:2019/9/30 8:51:54  对本文有异议

版权申明:

本文原创首发于以下网站,您可以自由转载,但必须加入完整的版权声明

博客园MogooStudio:https://www.cnblogs.com/MogooStudio/
csdn博客MogooStudio:https://blog.csdn.net/nmjkl001/
在这里插入图片描述

路径

  • MY_LOCAL_PATH := $(call my-dir)
  • LOCAL_PATH := $(MY_LOCAL_PATH)
  • MY_SOURCE_PATH := $((LOCAL_PATH)../../../code/source)

静态库

  • include $(CLEAR_VARS)
  • LOCAL_MODULE := liblive2d
  • LOCAL_SRC_FILES := ../../../hero_external/Live2d/android/$(TARGET_ARCH_ABI)/liblive2d.a
  • include $(PREBUILT_STATIC_LIBRARY)

c 预编译宏

  • LOCAL_CFLAGS := -I$(LOCAL_PATH)/boost/include/boost-1_53

cpp 预编译宏

  • LOCAL_CPPFLAGS := -DL2D_TARGET_ANDROID_ES2

动态库 --start

  • include $(CLEAR_VARS)
  • LOCAL_MODULE := game_shared
  • LOCAL_MODULE_FILENAME := libgame

导入cpp源文件

  • LOCAL_SRC_FILES := ./MianProj/main.cpp

头文件路径包含

  • LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../hero_external/Live2d/include

导入静态库

  • LOCAL_STATIC_LIBRARIES := curl_static_prebuilt
  • LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static

导入动态库

  • LOCAL_SHADED_LIBRARIES := libYvImSdk

动态库 --end

  • include $(BUILD_SHARED_LIBRARY)

我的联系方式:

QQ:2161044579
邮箱:mogoostudio@outlook.com
Github:https://github.com/MogooStudio

原文链接:http://www.cnblogs.com/MogooStudio/p/11609581.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号