2

我在 linux 中使用 Eclipse。我已经使用 Cocos2D 创建了一个项目。这是一个 Java 项目,但我打开 cpp 和头文件来编写本机代码。

每次,我都用 ./build_native.sh 编译本机代码

我想知道是否可以将 eclipse 配置为在本机代码中自动完成功能。

例子:

CCDirector::sharedDirector()->

必须显示 getWinSize() 之类的选项。

一些想法?提前致谢。

4

2 回答 2

3

我无法回答您问题的具体细节,但总的来说,我在使用 iostream 和 STL 库的 C/C++ 中遇到了这个问题。即使一切都可以正常编译,但它不支持自动完成。我最终深入研究了提供的库到包含每个 .h 文件集合的根目录,并将它们添加到目录路径中。然后我重建了索引,然后自动完成开始工作。因此,如果 cocos2d 将 .h 文件存储在多个位置,则添加每个文件夹。

于 2012-04-14T21:50:00.283 回答
2

你安装了CDT吗?这使 Eclipse C/C++ 功能类似于它已经为 Java 提供的功能。

于 2012-04-07T21:44:08.000 回答