zoukankan      html  css  js  c++  java
  • 学习笔记——Windows下cocos2d-x,eclipse中自编译

    cocos2d-x创建的安卓项目导入eclipse后。

    在项目属性中配置Builders。

    在eclipse编译还需要配置相应的变量,即后面提到的cygwin编译中要添加的变量。

    D:/cygdrive/d/cocos2d-x-2.1.4;D:/cocos2d-x-2.1.4/cocos2dx/platform/third_party/android/prebuilt

    PS:如果报bash在PATH中找不到的错误,在系统环境变量PATH中添加cygwin的bash所在的bin目录到其中。类似:D:cygwinin

    正常导入后,tool chain中使用的builder默认为Gnu Make Builder

    配置完成,就会使用NDK按Android.mk生成so文件。

    直接Ctrl+F11执行,可以看到控制台不断输出cpp文件的编译情况。

    编译完成后,libs->armeabi下会得一个*.so的文件。

    然后生成apk装载到手机中运行。

    以下:

    如果使用cygwin本地编译:

    Android项目下jni目录中的Android.mk使用编辑器打开,

     在以下代码之前:

    $(call import-module,cocos2dx)

    添加如下代码(注意不要直接使用Windows下的路径)

    $(call import-add-path,d:/cocos2d-x-2.1.4)
    $(call import-add-path,d:/cocos2d-x-2.1.4/cocos2dx/platform/third_party/android/prebuilt)

    然后在cygwin的控制台中使用ndk-build编译jni目录就ok了。

  • 相关阅读:
    hdu 1551 恶心的卡精度题
    ubuntu下升级firefox
    清理windows垃圾
    hdu 1575 矩阵快速幂
    右键菜单中添加用记事本打开(转)
    hdu 1525 博弈
    PHP字符串函数(转)
    笔试注意事项
    .NET 2.0面向对象编程揭秘 继承
    李开复:21世纪7种人才最抢手
  • 原文地址:https://www.cnblogs.com/dev2007/p/3616319.html
Copyright © 2011-2022 走看看