【问题标题】:Can eclipse do auto-complete using external libraries like cocos2d?eclipse 可以使用 cocos2d 等外部​​库自动完成吗?
【发布时间】:2012-04-06 15:19:24
【问题描述】:

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

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

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

例子:

CCDirector::sharedDirector()->

必须显示 getWinSize() 等选项。

一些想法?提前致谢。

【问题讨论】:

    标签: c++ eclipse java-native-interface cocos2d-android


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 是的,我安装了 CDT 主要功能和 CDT 可选功能。我可以创建 c++ 项目并编译它
      猜你喜欢
      • 2010-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多