moh*_*hit 10 android opencv path-variables environment-variables android-ndk
我在Mac OS X(10.8.4)上遇到了以下这个问题,并且自10天以来一直在日食JUNO,我还没有在网上找到任何工作.
我已经下载并解压缩了Android NDK.之后,我在偏好设置菜单中的"Android"选项中设置了NDK位置.我想运行一个样品的OpenCV代码(https://www.dropbox.com/s/6s3qwkon9v67u5z/tutorial-3-native.rar)在Android ADT.
在构建时,它提供以下控制台输出
**** Build of configuration Default for project OpenCV Sample - native-activity ****
"/ndk-build"
Cannot run program ""/ndk-build"": Unknown reason
Error: Program ""/ndk-build"" is not found in PATH
PATH=[/usr/bin:/bin:/usr/sbin:/sbin]
**** Build Finished ****
Run Code Online (Sandbox Code Playgroud)
我对PATH变量/环境变量一无所知.请提供一步一步的程序来纠正上述错误.
Das*_*oos 12
在Eclipse中,突出显示您的Project,然后从顶部的Eclipse菜单栏中选择"Project-> Properties".
在左侧列表中,单击"C/C++ Build"项旁边的箭头,然后突出显示"环境"项.
在"要设置的环境变量"框中,您将有2个项目,CWD和PWD.点击"添加..."按钮
在出现的框中,选择"名称"字段,然后键入NDKROOT.
在解压缩Android NDK的路径中读取值类型的字段中.
单击"应用".操作,完成.对依赖NDK的任何其他项目执行此操作.
ndk-build 位于 NDK 文件夹的根目录中。
如果printenv PATH | grep ndk
不返回字符串,则不能调用它。
将以下内容附加到 $HOME/.bash_profile:
export NDK_ROOT="<whatever your NDK directory is>"
export PATH="$PATH:$NDK_ROOT"
Run Code Online (Sandbox Code Playgroud)
然后,在命令提示符下,键入:
. ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
现在您可以从命令提示符运行 ndk-build。
归档时间: |
|
查看次数: |
16810 次 |
最近记录: |