• Cocos2dx 调研笔记<2> 配置C++的IDE


    Eclipse, VS,  XCode

        VS

       http://4137613.blog.51cto.com/4127613/751149

        首推,配置起来比较方便。最新版的Cocos2dx已经支持VS2012. VS2012个人觉得非常强大与美观。(配上Vistual assist x 什么的……)

        一定会遇到的问题:

    • 生成的exe无法运行
      • 如果是缺少图片,从sample总拷贝资源图片。如果是黑屏,设置兼容模式(xp);
    • 工程缺少文件,缺少各种头文件:这是因为他把include的路径写错了(默认是它的sample相对于include的),两个办法
      • 修改工程属性的include路径,他里面有比较多,每个都要修改,可以改成环境变量相对位置
      • 从工程属性的C++ path属性里找到路径,把Cocos2dx, CocosDenshion, external三个文件夹拷贝至工程目录(注意是.sln文件所在目录)

        Eclipse

    http://www.cnblogs.com/zilongshanren/archive/2012/04/28/2473282.html

    http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started

        Eclipse比较烦,在convert to c++工程的时候会遇到很多问题。在MAC和WIN下还会有不同的问题,有些在链接中已经提到,几个我遇到的,网上办法没能解决的:

    •  native_build的时候提示各种路径不正确
      • 如果是第一次尝试,最好最好就在sample文件夹里面做,它很多include路径都是相对sample的,不是一个两个
      • 即使设置了系统的$PATH,它的sh仍然可能会提示找不到NDK_ROOT之类,请手动去修改文件,添加这些定义
    • 在<1>中提到添加link source来解决一个包的问题,在转换为C++工程后,link source的源不会被编进来
    • build成功,但是eclipse不认识cocos2dx头文件
      • 给其添加C++ include source,分别指向NDK和cocos2dx的platform....arm....include
      • 如果上述办法无效(比如我),看一下CDT是否安装完全并能使用
      • 如果还是不行(比如我),全部删除,在确认Eclipse,CDT,环境变量,都配置正确的情况下,从第一次开始重新建工程来一次
      • 如果还不行(比如我),请考虑不要使用Android SDK提供的ADT的eclipse,使用java ee版本
    • build成功,但不认识AppDelegate文件
      • 添加C++ external source, 添加Classes文件夹
  • 相关阅读:
    Atlas
    MHA高可用
    Mycat 读写分离
    数据库 基于GTID主从复制
    DHCP服务
    python垃圾回收机制
    深拷贝、浅拷贝、引用(总结)
    python内存管理机制
    web安全-横向越权与纵向越权
    登录功能SQL注入
  • 原文地址:https://www.cnblogs.com/Sorean/p/2841283.html
Copyright © 2020-2023  润新知