【问题标题】:How to convert cocos2d-x android project to c++ in eclipse ADT如何在eclipse ADT中将cocos2d-x android项目转换为c++
【发布时间】:2013-09-25 23:27:42
【问题描述】:

您好,我是 Eclipse 的新手。我正在尝试在 Eclipse 上处理我的 cocos2d-x 项目,但由于某种原因,我无法将 android 项目转换为 c/c++ 项目,因此我无法打开 Classes 文件夹中的 c++ 文件,如您所见图片上here

  • cocos2d-x: cocos2d-x v3.0 alpha0
  • eclipse: (ADT)Android 开发者工具 - 内部版本:v22.2.1-833290
  • 操作系统: Windows 7

我做了什么:

  1. 在 cmd 中运行 create-multi-platform-projects.py
  2. 打开 eclipse(ADT) 然后打开 File->New->Other->Android Project from Existing Code->浏览到 {cocos2d-x v3}/projects/mygame/proj.android
  3. 构建项目。
  4. 试图转换项目。右键project->New->Other->在C/C++树下,选择Convert to a C/C++ project (Adds C/C++ nature)

但是转换的候选者是空的,这意味着我无法将我的项目转换为 c++。如here 所示,我已经安装了 C++ 插件。显然我在这里遗漏了一些东西,但我不知道是什么。我一直在关注关于在 eclipse windows os 上设置 cocos2d-x android 开发的教程,但我坚持转换为 c++ 步骤。请有人指出我错过了什么。提前致谢。

【问题讨论】:

    标签: eclipse adt cocos2d-x


    【解决方案1】:

    它已经具有 c++ 特性,所以它不会向您显示该选项(您可以通过检查您的项目属性中是否有 C/C++ 构建来验证这一点)...

    您可以通过添加对源文件夹的引用来打开 cpp 文件,请按照以下步骤操作:

    1. 右键单击您的项目并选择属性
    2. 转到资源->链接资源
    3. 在路径变量选项卡中,单击新建...
    4. 命名并选择存放源代码的文件夹

    它现在将显示项目中源代码文件夹的链接

    【讨论】:

    • 谢谢!没错,我的项目已经是 C/C++。虽然你的步骤并没有完全解决我的问题,但它让我找到了它。 Resource->Linked Resources 选项卡下的链接资源,cpp 文件的默认位置以变量 COCOS2DX 开头,该变量未在路径变量选项卡下定义。在定义 COCOS2DX 变量指向 cocos2d-x 根目录后,我现在可以打开 cpp 文件了。再次感谢。 :)
    【解决方案2】:

    Here是一步一步来的,你可以轻松设置!

    【讨论】:

    • 请注意,link-only answers are discouraged,SO 答案应该是搜索解决方案的终点(相对于另一个参考中途停留,随着时间的推移往往会变得陈旧)。请考虑在此处添加独立的概要,并保留链接作为参考。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多