【问题标题】:Eclipse missing C/C++ build and general from project propertiesEclipse 缺少项目属性中的 C/C++ 构建和常规
【发布时间】:2013-06-06 04:07:53
【问题描述】:

我正在运行 eclipse,并试图在其上安装 opencv4android (http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html)

说明说去项目 -> 属性,它们将是一个 C/C++ 构建来更改 ndk-build 的位置。但是,我没有看到 C/C++ 构建或一般性。

当我开始 eclipse 并转到:

Android 开发者工具

版本:v22.0.1-685705

本产品包括 Eclipse Platform、JDT、CDT、EMF、GEF 和 WTP, 所有这些都是版权 (c) Eclipse 贡献者和其他人。 访问http://eclipse.org/

Android 开发者工具版权所有 (c) Android 开源项目。 访问http://developer.android.com

【问题讨论】:

    标签: android eclipse eclipse-plugin adt


    【解决方案1】:

    我也遇到了类似的问题,貌似项目中“native support”部分设置不正确,或者至少和我的eclipse/CDT/android sdk组合不兼容。

    你也许可以试试我的做法(使用 eclipse 4.2.2、CDT 8.1.2、opencv4android 2.6.4、android sdk 4.3):

    1)关闭除Opencv库一个以外的所有项目(项目资源管理器,选择除第一个以外的所有项目,右键,“关闭项目”)

    2) 右键单击​​第一个项目。选择“Android 工具”,然后选择“添加原生支持...”。

    3) 选择一个唯一的库名称​​没有空格(默认名称不起作用)。

    4) 转到项目属性,“c/c++ build”部分现在应该在那里。假设事先正确设置了 NDKROOT,将构建命令更改为 ${NDKROOT}/ndk-build。

    5) 再次右键单击该项目。选择“Properties > Android”,确保在“Project Build Target”列表中选择了Android版本。

    6) 构建一切并确保此时一切正常。

    然后您可以重新打开一个示例项目(例如 15 拼图),并根据需要重复上述操作。

    希望您应该能够构建该示例项目并在您的手机上启动它。

    【讨论】:

      【解决方案2】:

      看起来 NDK 设置成为全局设置而不是项目设置(插件改进),并且来自 opencv.org 的指令已过时。

      要设置它,请选择:Window/Preferences 然后Android/NDK 并选择“NDK 位置”。

      从现在开始,按照 opencv.org 的说明,它应该可以正常工作(如果不尝试@dcoz 答案中的步骤 1-3,我做到了,但我不确定是否有必要)。

      【讨论】:

        【解决方案3】:

        升级后我在 debian 测试中遇到了类似的问题。 重新安装 eclipse / cdt 没有帮助。

        我不得不 rm -r "$HOME/.eclipse" 让它再次工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-07-05
          • 2012-04-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多