6

当我尝试构建 NDK OpenCV Android 程序时,我看到了屏幕截图中显示的错误。我添加了以下几行:

NDK_HOME=C:\android-ndk-rd8 导出 NDK_HOME

到我在 cygwin 中的 .bashrc 文件。我正在使用 Windows 7,我的 NDK 位于 C:\android-ndk-rd8

我认为添加上述行会解决它,但它没有用。如何让程序编译?我必须更改 PATH 变量吗?如果是这样,我该怎么做?在此处输入图像描述

4

2 回答 2

4

从您的错误日志中,我想您应该指定 SA 环境变量,您可以在项目的 Eclipse 属性中执行此操作:

项目属性 -> C/C++ Build -> Enviroment -> Here press button Add.. -> 并输入 Name: SA with Value: path to your NDK folder

于 2012-12-28T18:13:02.487 回答
1

我认为,来自 Eclipse 的环境变量被称为{env:NDK_HOME}. 在 Properties|C++|Build 或类似的东西

于 2012-12-28T17:52:54.087 回答