【问题标题】:NDK Automatic build in eclipse OSX Invoking autoreconf in build directory:NDK 在 Eclipse OSX 中自动构建在构建目录中调用 autoreconf:
【发布时间】:2012-03-25 07:11:56
【问题描述】:

这次是一个与机器人相关的问题。

我正在运行 Eclipse Helios 和 Mac OS X 10.6.8

我一直在关注一本书和一些关于从命令行和 Eclipse 构建 NDK 的教程。

我是复制源码过来的,没有静态库业务。我可以使用“ndk-build”可执行文件从命令行很好地编译,它工作正常。

虽然我需要在 Eclipse 中编译,但我不需要进入这里。

我尝试了 2 种技术,我看到的一种方法是将我的项目转换为 c++ 项目,然后在 Project / Properties / c/c++ Build tab / Build Command 我设置为 ndk-build ,这被设置为在我的路径中可见(因此当我转到目录并从终端使用 ndk-build 时它会编译)

然后我在 C/C++ 常规选项卡中添加以下位置作为包含目录:

/Users/Me/Code/Android/android-ndk-r7b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/include

/Users/me/Code/Android/android-ndk-r7b/platforms/android-9/arch-arm/usr/include

/Users/me/Code/Android/android-ndk-r7b/sources/android/native_app_glue

然后当我去编译时,我没有得到任何输出,我只是得到以下错误:

Invoking autoreconf in build directory: /Users/me/Code/Android/DroidBlaster

sh -c autoreconf -i 
autoreconf: `configure.ac' or `configure.in' is required

Configuration failed with error

我尝试了其他一些教程,但无济于事,如果我可以为此奖励赏金,我会尽快解决这个问题。

欢呼社区:)

注意:

我发现它正在使用自动工具来构建不正确的项目,因为我应该使用 NDK 构建,希望能更接近答案。似乎我无法将我的带有 CDT 的 Android 项目转换为自定义构建配置,可能是 Eclipse 的一个错误,尝试全新安装

【问题讨论】:

    标签: android eclipse android-ndk eclipse-cdt


    【解决方案1】:

    好的,所以我解决了,这是因为我试图使用自动工具进行编译,而我应该设置项目,而我应该使用“转换为 C/C++ 项目”并没有帮助,尽管那个 Eclipse安装 CDT 不正确,我必须重新安装才能获得正确的插件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多