我正在尝试编译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中不存在,我找不到那些东西当量。
我一直试图解决这个问题一个星期,但没有收获。无法开始编码真的很令人沮丧。任何帮助都将深表感谢。
答案 0 :(得分:0)
你安装了android ndk bundle rom android ??? android-ndk-r8可以在以下位置下载
http://developer.android.com/tools/sdk/ndk/index.html
您已从Android下载ndk软件包以使用c / c ++代码。 OpenCv不包含ndk包。
-Preeya
答案 1 :(得分:0)
我希望您查看以下Link和Stack Post
答案 2 :(得分:0)
也许您还没有指定PATH
。也许this回答会有所帮助。
答案 3 :(得分:0)
右键点击项目 - >转到项目属性 - >转到C / C ++构建 - >构建变量 - >添加名为NDKROOT(Name)的环境变量以及相关路径(Value)(正好在NDK所在的位置)。 请注意,您需要为每个NDK项目重复此操作。