zoukankan      html  css  js  c++  java
  • [cocos2dx笔记004] android添加�静态库project

    (基于2.2.2版本号)
    这步比較麻烦,不像vs2013那样好设置。參考了非常多文章。还是不能解决这个问题。仅仅有慢慢摸索了。在这里贴出来,希望能让大家能少走点弯路。
    还是其于前面的文章提到的mylib这个样例。[cocos2dx笔记003] Vs2013添加�静态库project
    首先进到externalmylib,用文本编辑器打Android.mk

    并改动图中圈中的部分

    改动结果例如以下
    LOCAL_PATH := $(call my-dir)
    include $(CLEAR_VARS)
    LOCAL_MODULE := mylib_static
    LOCAL_MODULE_FILENAME := libmylib
    LOCAL_SRC_FILES :=
    src/mylibtest.cpp 
    LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include
    LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
    LOCAL_CFLAGS := -std=c99
                                     
    include $(BUILD_STATIC_LIBRARY)
    注:这里的$(LOCAL_PATH)就是Android.mk所在的文件夹。
    这样,一个库project中就OK了,下步就中,就是在自己的project中使用。我的这个project是xmtank演示样例。


    上图中红色圈出来的部分就是。然后在project的源文件或头文件里,包括这个静态库的头文件。

    然后在cygwin下编译,执行。



    这样,就能够在android中编译并使用你的静态库了。我如今还没有搞iOS以下的东西,临时就没有这个iOSproject的配置了。
  • 相关阅读:
    Linux三剑客之sed
    xcodebuild
    mac xcworkspace xcodebuild
    [转]Jenkins Xcode打包ipa
    ios批量打包
    ios打包
    ios 打包
    ios 尺寸
    Launch Screen在iOS7/8中的实现
    如何查看ipa包支持哪些cpu指令集
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3805875.html
Copyright © 2011-2022 走看看