NDK / Java项目中的Eclipse CDT C / C ++代码完成问题

时间:2011-08-23 19:27:07

标签: android eclipse

我有一个Android(Java)项目,其中包含一些本机C / C ++代码,我需要它才能在各种C类和代码上完成代码编写。功能。但是,包含(完整)源所在位置的选项似乎在Android(Java)项目中不可用。

有没有人知道如何: 1)将Eclipse包含在必要的Project Properties面板项(侧面板)中? 2)通过使用某种形式的配置文件手动包含文件?

谢谢, 凯文

1 个答案:

答案 0 :(得分:13)

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

  1. 创建自定义构建器 - 设置更简单,更便携,但不提供C ++自动完成,您无法通过双击错误控制台导航到源代码。 (这似乎是你的情况。)
  2. 基于CDT的构建器 - 导致可移植配置较少,但为JNI代码提供了所有IDE功能。
  3. 以下是CDT配置的好看教程:
    http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-development/

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

    enter image description here

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