繁体   English   中英

错误:在PATH中找不到程序“/ NDK-build”

[英]Error: Program “/NDK-build” not found in PATH

我需要帮助。 我正在尝试在我的计算机(Ubuntu 12.04)中安装和配置OpenCV 2.4.7 library 运行OpenCV示例后,我的控制台中出现了这些错误:

无法运行程序"/NDK-build" :未知原因

错误:在PATH中找不到程序"/NDK-build" = [/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games]

我见过很多教程,没有任何效果。 我要求你非常具体,因为我是“新”编程,也因为我的母语不是英语(我有一些困难)。 谢谢!

最简单的方法对我有用。

转到项目属性
单击C / C ++ Build (将打开另一个列表)
单击列表中的环境
现在点击Add

在这里你必须输入2个值
将名称作为NDKROOT
在价值中把路径放到NDK文件夹上

在此输入图像描述

你完成了:)

同样的情况发生在我身上(当我的NDK位置已经设​​置好了),所以更改为原始的Android Builder删除了我的问题,只需转到项目属性,C / C ++ Build | 工具链编辑器并选择Android Builder作为当前构建器。

你有android-ndk安装吗? 如果是,请将ndk-build的路径添加到路径中。 例如:

export PATH=$PATH:~/android-ndk/bin

这是openCV for Android的常见问题。 它源于不正确的构建目标,这会在Video.java文件库中创建错误。 修补完后,您可以导入示例项目。 虽然在修复之后,您可能无法在项目首选项下看到C / C ++ Build节点。 在第二个链接上有一个修复。 但是,如果在项目首选项下您可以看到C / C ++ Build,请确保路径为:“ $ {NDKROOT} / ndk-build ”最后,它将查找未声明的NDKROOT。 第三个链接将指导您如何执行此操作,这非常简单。 另外,请确保您的MAC或LINUX是否从NDK-BUILD的末尾删除.cmd。 祝好运!

Video.java issue:
    http://answers.opencv.org/question/8266/opencv-library-244-on-eclipse-gives-error/ 
C++ Build/General Missing from Project Preferences:
    http://stackoverflow.com/questions/16953548/eclipse-missing-c-c-build-and-general-from-project-properties
Now, make sure you add NDK root to the build varialbles so you can find it:
    http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Ftasks%2Fcdt_t_add_build_var.htm`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM