`
20386053
  • 浏览: 432163 次
文章分类
社区版块
存档分类
最新评论

【cocos2dx】编译android版本之添加预编译宏

 
阅读更多

程序中中有一个宏,在定义这个宏的情况下,我会包含自己封装的分享库,在编译android版本的时候,我就需要在编译的时候就定义这个宏,将我们自己的分享类包含进去

#ifdef USE_SELF_SHARE_SDK
    #include "MSShare.h"
#endif

cocos2dx在Android.mk中添加一个

IS_SELF_MACRO := true

所以我们可以在Android.mk 中添加一个

ifdef IS_SELF_MACRO

LOCAL_CFLAGS += -DUSE_SELF_SHARE_SDK

endif

在Android.mk中添加的这行相当于在 该目录下的文件中定义了一个宏

#define USE_SELF_SHARE_SDK

如果我们想要在某个工程中根据工程的不同来对相关的代码中的某段参数进行选择时,可以参考此方法

分享到:
评论

相关推荐

    cocos2dx 编译到 android

    cocos2dx 编译到 android

    cocos2dx android编译java文件

    cocos2dx android编译用java文件

    cocos2dx android apk

    cocos2dx android cpp-tests 编译成功的apk文件(debug版) cocos2dx android 基本例子程序 编译成功的apk文件(debug版)

    cocos2d-x 编译

    cocos2d-x编译多平台cmake文件,版本号是3.20。亲测可用。

    cocos2dx 工具之CocosBuilder

    COCOS2DX开发工具大全,免得开发者到处找,全部可以用,包括破解文件,具体包括: TexturePacker,CocosBuilder,cocos2dx粒子编辑器等

    cocos2dx2.1.4解决win32中文乱码编译自vs2012

    此代码在cocos2dx2.1.4下面编译有部分错误,我修改后,正常。 下下来后,请在VC++包含目录中链接(F:\cocos2d-x-2.1.4\cocos2dx\platform\win32;F:\cocos2d-x-2.1.4\cocos2dx\platform\third_party\win32\OGLES\GL\;...

    cocos2dx 2.2.6版本

    现在老版本都很难找到,赶紧收藏吧

    cocos2dx lua解密工具

    cocos2dx lua 解密工具xxtea_decrypt,非常好用,直接就可以反编译出来

    cocos2dx_android环境搭建和环境变量配置

    cocos2dx_android环境搭建和环境变量配置,挺详细的,相信即便完全没有Android编译环境搭建基础的菜鸟,也可以独立完成!讲述下载和安装哪些工具和插件,及详细的环境变量配置,还有几个可能遇到的问题及解决方案,...

    cocos2dx-js以so文件导入转化为Android工程,加快编译时间

    原本cocos游戏的android工程编译时,需要将cocos的库文件进行编译,这些文件大部分是cpp文件,使用ndk-build工具编译cpp文件非常慢,而且非常耗cpu,大概需要30-40分钟才能编译完成. 这个demo,可以把CocosCreator....

    cocos2dx 数字滚动特效源码

    cocos2dx 的 数字滚动特效源码 ,xcode 环境编译

    cocos2dx lua脚本编译工具

    cd 到目录运行script_compile.bat,复制lua代码路径。回车生成编译后的lua文件在out目录。可以直接被cocos2dx 加载运行

    cocos2dx xxtea解密工具

    对于不是luajit编译成字节码的可以破解,只需知道cocos2dx key 和 签名,这些可以通过ida获取

    cocos2dx环境变量设置脚本

    cocos2dx编译运行环境变量设置脚本,使用需要注意将脚本放在cocos/android_sdk/ndk/ant相关目录的同级目录,并且需要修改脚本中对应资源的文件名

    cocos2dx_lua开发笔记

    该笔记纯属我个人在实际开发中积累的,非网上直接复制粘贴,其中包括一些隐蔽bug解决方案,希望对相关游戏开发人员有所帮助。

    curl编译cocos2dx不通过

    ios编译COCOS2DX时,有些版本会出现以下错误,'__curl_rule_01__' declared as an array with a negative size 只需把附件的CURL代码替换掉引擎的,再把SO库拉到工程中,即可解决这问题

    Cocos2dx-lua xxtea解密工具

    可以快速解出cocos-lua, quick-cocos引擎使用xxtea加密的lua与zip文件。对luajit编译过的bytecode毫无办法。 资源来自吾爱破解论坛,作者ID:skyxiaoyu。感谢作者的分享

    cocos2dx (3.1.7版本)横版跑酷 paoKu3.zip

    2 生成新的项目 (cocos new paoku -p org.cocos2dx -l cpp -d codes) 3 进入新的项目路径 将Class 和Resource 删除 再替换上下载好的代码和资源 4 进入proj-win32 启动vs项目 5 将src 下面的代码移除掉,然后 ...

    IOS cocos2dx编译的curl报错‘__curl_rule_01__'

    ios编译COCOS2DX时,有些版本会出现以下错误,'__curl_rule_01__' declared as an array with a negative size 只需把所有的.h文件替换掉引擎的,再把libcurl.a添加到工程中,即可解决这问题

Global site tag (gtag.js) - Google Analytics