android - NDK/Java项目中Eclipse CDT C/C++代码补全问题

标签 android eclipse

我有一个 Android (Java) 项目,其中包含一些 native C/C++ 代码,我需要它能够在各种 C 类和函数上完成编码。但是,在 Android (Java) 项目中似乎不提供包含(完整)源代码来源的选项。

有没有人知道一种方法: 1) 诱使 Eclipse 包含必要的项目属性面板项(侧面板)? 2) 通过使用某种形式的配置文件手动包含文件?

谢谢, 凯文

最佳答案

有两种在 Eclipse 中设置 NDK 构建器的基本方法:

  1. 创建自定义生成器 - 设置起来更容易一些并且更便携,但不提供 C++ 自动完成功能,并且您无法通过在错误控制台中双击来导航到源代码。 (这似乎是你的情况。)
  2. 基于 CDT 的构建器 - 导致可移植性较差的配置,但为 JNI 代码提供了所有 IDE 功能。

这里有一个CDT配置的好看的教程:
http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-development/

要启用外部源(和标准 Android header )的代码完成,您需要打开“项目属性”>“C/C++ 通用”>“路径和符号”并将您的包含路径添加到列表中:

enter image description here

NDKROOT - 包含我的 NDK 路径的环境变量

关于android - NDK/Java项目中Eclipse CDT C/C++代码补全问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7166441/

相关文章:

Eclipse 中新的 java maven 项目的 Javadoc

java - 如何在 Eclipse 3.8.1 RCP 应用程序中的帮助菜单下自定义“关于”条目的文本和按钮

java - Eclipse 代码完成 (Java)/IntelliSense,类似于 Visual Studio (C#)

java - 打印到 eclipse maven 项目中使用过的 jar 文件

android - addOnPageChangeListener 未定义

android - 在 Espresso 中访问 RadioButton 并选择它

android - 如何在 Android 中向 LinearLayout 添加滚动条?

java - 在 Eclipse 中可能发生在 IntelliJ 中不可能的事情?

Android:将pdf转换为图像

android - 在 Home 按下导致静态变量被销毁之前,系统是否有任何回调