Cocos2d-x--避免手动在Android.mk文件中手动添加cpp文件

原创 2013年12月02日 16:50:37

将Android.mk的内容替换成以下内容即可

LOCAL_PATH := $(call my-dir) 
 
include $(CLEAR_VARS) 
 
LOCAL_MODULE := hellocpp_shared 
 
LOCAL_MODULE_FILENAME := libhellocpp 
                    
FILE_LIST := hellocpp/main.cpp 
FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp) 
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%) 
 
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes 

LOCAL_WHOLE_STATIC_LIBRARIES += cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static
LOCAL_WHOLE_STATIC_LIBRARIES += chipmunk_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static

include $(BUILD_SHARED_LIBRARY)

$(call import-module,cocos2dx)
$(call import-module,cocos2dx/platform/third_party/android/prebuilt/libcurl)
$(call import-module,CocosDenshion/android)
$(call import-module,extensions)
$(call import-module,external/Box2D)
$(call import-module,external/chipmunk)

其中LOCAL_MODULE_FILENAME := libhellocpp可以修改,

其是生成的库文件的名字,代码中用到的地方是

static {
        System.loadLibrary("hellocpp");
    } 


COCOS2D-X 停止手打所有cpp文件到android.mk

Android.mk中LOCAL_SRC_FILES需要罗列出所有参与编译的文件,这样在.cpp文件少的时候还可以一个一个添加,当有几百个文件的时候会十分的痛苦! 我们下看看TestCpp工程中...
  • z104207
  • z104207
  • 2013年09月11日 17:25
  • 6938

做一个懒COCOS2D-X程序猿(一)停止手打所有cpp文件到android.mk

转载自博客http://blog.justbilt.com/511/ 做一个懒COCOS2D-X程序猿(一)停止手打所有cpp文件到android.mk 前言:”懒”在这里当然不是贬义词,而是追...

COCOS2D-X 停止手打所有cpp文件到android.mk

Android.mk中LOCAL_SRC_FILES需要罗列出所有参与编译的文件,这样在.cpp文件少的时候还可以一个一个添加,当有几百个文件的时候会十分的痛苦! 我们下看看TestCpp工程中...

COCOS2D-X 停止手打所有cpp文件到android.mk

原地址:http://blog.csdn.net/z104207/article/details/11574339 Android.mk中LOCAL_SRC_FILES需要罗列出所有参与编译的文件,...

做一个懒COCOS2D-X程序猿(一)停止手打所有cpp文件到android.mk[转]

前言:”懒”在这里当然不是贬义词,而是追求高效,拒绝重复劳动的代名词!做一个懒COCOS2D-X程序猿的系列文章将教会大家在工作中如何偷懒,文章篇幅大多较短,有的甚至只是几行代码,争取把懒发挥到极致!...
  • Finans
  • Finans
  • 2013年07月24日 10:30
  • 763

做一个懒cocos2d-x程序猿(一)停止手打所有cpp文件到android.mk

前言:"懒"在这里当然不是贬义词,而是追求高效,拒绝重复劳动的代名词!做一个懒cocos2d-x程序猿的系列文章将教会大家在工作中如何偷懒,文章篇幅大多较短,有的甚至只是几行代码,争取把懒发挥到极致!...

Cocos2d-x中android.mk文件中cpp文件的自动生成

1、这段代码下载自子龙山人,虽然没看懂,应该是通用版的。https://gist.github.com/andyque/6060595 LOCAL_PATH := $(call my-dir) ...

cocos2dx项目Android编译时,省去手动添加.cpp文件

Android.mk文件如下: 这是cocos2dx3.2版本的,当然其他版本一样适用,只需将#号分割的那部分内容加过去即可,.cpp、.c或其他文件均可如此添加。 LOCAL_PATH := ...

无需手动添加源文件和头文件目录的android.mk文件

不知道为什么,cocos2d-x火了这么久了,从win32工程转一个android工程并编译出包这个过程,居然到现在还没有一个一键转换为eclipse工程并且能直接正常编译的东西?大概是我孤陋寡闻不知...

自制工具:Cocos2d-x Android.mk文件自动修改器

做cocos2d-x的项目,一般是用电脑进行开发,然后移植到手机平台上。移植到安卓手机需要用eclipse等工具重新编译打包成apk文件。而用eclipse打包的话,要把项目的cpp文件一条条加入到A...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Cocos2d-x--避免手动在Android.mk文件中手动添加cpp文件
举报原因:
原因补充:

(最多只允许输入30个字)