2012-04-06 167 views
2

我在linux中使用Eclipse。我使用Cocos2D创建了一个项目。这是一个Java项目,但我打开cpp和头文件来编写本机代码。eclipse可以使用外部库如cocos2d自动完成吗?

每一次,我编译./build_native.sh

原生代码,我会想知道,如果日食可以配置为自动完成在本机代码的功能。

实施例:

CCDirector::sharedDirector()-> 

必须显示像getWinSize的选项()。

有些想法?提前致谢。

回答

3

我不能回答你的问题的具体问题,但一般来说,我在C/C++中有iostream和STL库存在这个问题。即使所有东西都能很好地编译,它也不支持自动完成。我最终深入挖掘了所提供的库到保存每个.h文件集合的根目录,并将其添加到目录路径。然后我重建索引,然后自动完成开始工作。因此,如果cocos2d在多个位置存储.h文件,请添加每个文件夹。

2

您是否安装了CDT?这使得Eclipse C/C++功能类似于它已有的Java功能。

+0

是的,我安装了CDT主要功能和CDT可选功能。我可以创建C++项目并编译它 – vgonisanz 2012-04-08 07:53:09