在Eclipse Helios中使用C ++的Android Cocos2DX

我使用Eclipse Helios 3.6.1进行Java开发。 我想在同一个IDE中启动C ++开发,因此我安装了Autotools支持CDT,C / C ++开发工具,C / C ++库API文档hover帮助插件

现在写下面的语句时,我在HelloWorldScene.h文件中包含了#include“cocos2d.h”

cocos2d::CCSprite * ccSprite;

我没有像coco一样写自动完成栏(模板提案)并从我的键盘按Ctrl + Space 。 可能是什么问题?

这可能会帮助您解决我的问题。 请点击这里 。 这是我点击右键单击项目 – >索引 – >搜索未解决的索引后得到的。 但我在这里添加了所有包含检查。 我认为这会导致内容辅助问题。 在这种情况下我该怎么办? 包容似乎是正确的。

你能检查一下你的项目属性中是否包含了Cocos2d-x headers文件夹的路径吗? 如果没有右键单击您的项目>属性> C / C ++常规>路径和符号>包含选项卡>添加> $ PATH_TO_YOUR_COCOS2DX / cocos2dx / include您必须将$ PATH_TO_YOUR_COCOS2DX替换为您下载cocos2dx框架的实际绝对路径。

PS:你应该将你的日食升级到Juno,Helios现在有点老了:)

对不起,实际上不要下载eclipse juno。 它附带了一个新的工具,用于发现选项(巨大的玩笑),导致很多“类型无法解决”。 很多人都有这方面的问题,包括我自己,因为你可以看到Eclipse Juno的“预处理器包括路径,宏等”。 CDT的符号扫描仪它使我所有的包括在内,因此我会回到靛蓝。