0

我正在尝试编译 OpenCV 的示例 Android 项目,但遇到了困难。我收到此错误:在 PATH 中找不到程序“ndk-build.cmd”

使用 NDK C/C++ 的项目无法编译。所有其他编译成功。我试图通过编辑 C/C++ Build Environment 和 GNU C++ Includes 来解决这个问题。这两个都不起作用。我不认为我这样做是正确的。我正在使用 Windows 7 进行 Android 开发。一个在线论坛建议添加一个包含 ../android-ndk-r8/.. 的路径,但这个“android-ndk-r8”目录在 OpenCV-2.4.2-android-sdk 中不存在,我找不到那是什么相等的。

我一直试图解决这个问题一个星期,但没有任何收获。无法开始编码真的很令人沮丧。任何帮助将不胜感激。

4

4 回答 4

0

右键单击项目 -> 转到项目属性 -> 转到 C/C++ 构建 -> 构建变量 -> 添加名为 NDKROOT(名称)的环境变量和相关路径(值)(正是您的 NDK 所在的位置)。请注意,您需要在每个 NDK 项目中重复此操作。

于 2015-03-26T04:53:05.100 回答
0

你安装了android ndk bundle rom android ??? android-ndk-r8 可以在以下位置下载

http://developer.android.com/tools/sdk/ndk/index.html

您已从 android 下载 ndk 包以使用 c/c++ 代码。OpenCv 将不包含 ndk 包。

-普雷亚

于 2012-12-28T05:59:19.693 回答
0

我希望您查看以下链接堆栈帖子

于 2012-12-28T06:05:54.677 回答
0

也许您没有指定PATH. 也许这个答案会有所帮助。

于 2013-01-25T18:25:05.700 回答