我在linux中使用Eclipse。我使用Cocos2D创建了一个项目。这是一个Java项目,但我打开cpp和头文件来编写本机代码。
每次,我用./build_native.sh
编译本机代码我想知道是否可以将eclipse配置为本机代码中的自动完成功能。
示例:
CCDirector::sharedDirector()->
必须显示getWinSize()等选项。
一些想法?提前谢谢。
答案 0 :(得分:3)
我无法回答你的问题的具体细节,但总的来说,我在使用iostream和STL库的C / C ++中遇到了这个问题。即使一切都编译良好,它也不支持自动完成。我最终深入了解提供每个.h文件集合的根所提供的库,并将它们添加到目录路径中。然后我重建索引,然后自动完成开始工作。因此,如果cocos2d在多个位置存储.h文件,请添加每个文件夹。
答案 1 :(得分:2)
您安装了CDT吗?这使得Eclipse C / C ++功能与Java已有的功能类似。