[cocos2dx笔记004] android增加静态库工程
来源:互联网 发布:cf抽奖算法 编辑:程序博客网 时间:2024/06/05 09:42
(基于2.2.2版本)
这步比较麻烦,不像vs2013那样好设置。参考了很多文章。还是不能解决问题。只有慢慢摸索了。在这里贴出来,希望能让大家能少走点弯路。
还是其于前面的文章提到的mylib这个例子。[cocos2dx笔记003] Vs2013增加静态库工程
首先进到external\mylib,用文本编辑器打Android.mk
并修改图中圈中的部分
修改结果如下
这步比较麻烦,不像vs2013那样好设置。参考了很多文章。还是不能解决问题。只有慢慢摸索了。在这里贴出来,希望能让大家能少走点弯路。
还是其于前面的文章提到的mylib这个例子。[cocos2dx笔记003] Vs2013增加静态库工程
首先进到external\mylib,用文本编辑器打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所在的目录。
这样,一个库工程中就OK了,下步就中,就是在自己的工程中使用。我的这个工程是xmtank示例。
上图中红色圈出来的部分就是。然后在工程的源文件或头文件中,包含这个静态库的头文件。
然后在cygwin下编译,运行。
这样,就可以在android中编译并使用你的静态库了。我现在还没有搞iOS下面的东西,暂时就没有这个iOS工程的配置了。
这样,一个库工程中就OK了,下步就中,就是在自己的工程中使用。我的这个工程是xmtank示例。
上图中红色圈出来的部分就是。然后在工程的源文件或头文件中,包含这个静态库的头文件。
然后在cygwin下编译,运行。
这样,就可以在android中编译并使用你的静态库了。我现在还没有搞iOS下面的东西,暂时就没有这个iOS工程的配置了。
0 0
- [cocos2dx笔记004] android增加静态库工程
- [cocos2dx笔记003] Vs2013增加静态库工程
- [cocos2dx笔记003] Vs2013增加静态库工程
- Vs2013增加静态库工程
- 把cocos2dx win32工程编译成静态库
- cocos2dx 3.6 win32工程笔记
- cocos2dx-2.2 创建Android工程
- 将cocos2dx导入Android工程
- 将cocos2dx导入Android工程
- cocos2dx移植android笔记
- cocos2dx学习笔记(新建工程)
- cocos2dx学习笔记(新建工程)
- Cocos2dx 3.x eclipes工程成功转Android Studio环境笔记
- android工程缺少org.cocos2dx.lib.Cocos2dxActivity
- cocos2dx的android工程出现library错误
- quick-cocos2dx--v3编译android工程
- 关于cocos2dx-android的工程环境搭建
- cocos2dx android工程接入联通Unipay sdk
- 2012年湖南省第八届大学生计算机程序设计竞赛 F 题 Kingdoms
- 新手学习Linux下的c++编程
- POJ-2370
- html的<script>脚本:JavaScript入门
- mysql 导入大的sql文件
- [cocos2dx笔记004] android增加静态库工程
- java + selenium测试框架(之截屏) 版本演化四
- 终端之1_对终端进行读写
- 忘记 Linux虚拟机的密码
- 进程和线程
- CSS样式导入的三个方法
- 堆和栈的区别(转过无数次的文章)
- Ugly Numbers
- UVA 10312 - Expression Bracketing(数论+Catalan数)