3

我正在尝试设置 ndk 以使用 Eclipse,但收到此错误消息 Program "/ndk-build.cmd" is not found in PATH

在其他帖子(在 Path 中找不到 ndk-build在 Eclipse 中为 ndk 程序设置构建路径)之后,我尝试在首选项 - > android - > NDK 中设置 NDK 文件夹,但它没有用。

接下来,我尝试在 Build Path->Configure Build Path -> C/C++ Build->Builder Setting Tab -> ndk-build path 中手动设置一个特定项目的 NDK 文件夹,它有效,但我需要重复此操作我所有的项目一次一个。

知道如何正确设置路径吗?

4

2 回答 2

4

在我的 Eclipse 中配置 NDK 时,我也遭受了很多痛苦。最后,这个程序对我有用(使用 eclipse helios):

  1. 下载Eclipse NDK pluginNDK配置它

    eclipse > windows > 首选项 > android > NDK > 配置 NDK 位置

  2. 导入具有本机 C++ 代码并需要 NDK 的项目。导入后会提示 Program "/ndk-build.cmd" is not found in PATH

  3. 右键单击项目,转到

    新 > 其他 > C/C++ > 转换为 C/C++ > 工具链 > android GCC > 点击完成

  4. 右键单击项目并转到项目属性。

    属性 > C++ 构建 > 环境

    创建一个以NDK-BUILD您的 NDK 位置命名的变量


    属性 > C++ 构建 > 环境

    在生成器设置中:放置生成命令:${NDK-BUILD}/ndk-build.cmd

    在行为中:未选中Clean


    转到属性 > C/C++ 常规 > 路径和符号 > 语言 > GNU C++ 添加带有路径的变量:${NDK-BUILD}\platforms\android-9\arch-arm\usr\include

按应用 & 确定

于 2013-05-29T02:09:05.073 回答
0

对我有用的最简单的方法是。

转到项目属性
单击C/C++ 构建(将打开另一个列表)
单击列表中的环境现在
单击添加

在这里,您必须输入 2 个值
将名称作为NDKROOT
在值中将路径放入 NDK 文件夹
,然后单击确定

在此处输入图像描述

而已

于 2014-10-29T23:59:48.097 回答