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中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 := ...

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

做cocos2d-x的项目,一般是用电脑进行开发,然后移植到手机平台上。移植到安卓手机需要用eclipse等工具重新编译打包成apk文件。而用eclipse打包的话,要把项目的cpp文件一条条加入到A...

Cocos2d-x的Android.mk文件NDK_MODULE_PATH配置

文章转自:http://blog.sina.com.cn/s/blog_4057ab62010197z8.html 具体的语句多参考其他正确的Android.mk impo...

一次搞定cocos2d-x的 Android.mk 文件

cocos2d-x 大 android 包时要修改 Android.mk 文件,但每次修改很麻烦,如果源文件很多的

cocos2d-x在Android上的编译过程(3):简化Android.mk文件的编写

由于cocos2d-x引擎中自带的那些Android.mk都是用比较繁琐的方式编写,那么dui

Cocos2d-x3.2编译配置android.mk文件生成apk文件

一直以来都在win32工程下搞cocos2d-x的项目,没弄到过其他平台,今天学习了一下如何用android工程生成apk还是遇到了很多麻烦的。好在最终也成功生成了apk文件并且在手机上安装了,打开一...

cocos2d-x 3.0 android mk文件 之 自动遍历*.cpp文件

cocos2d-x 3.0 android mk文件 之 自动遍历*.cpp文件

cocos2d-x 3.3 android mk文件 之 自动遍历*.cpp文件

修改cocos2d-x 3.3 android mk文件 为 自动遍历*.cpp文件,亲测~~ 我们在自己新建的项目中,比如项目Mycpp,在项目Mycpp\proj.android\jni的路...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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