我在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变量/环境变量一无所知.请提供一步一步的程序来纠正上述错误.
android opencv path-variables environment-variables android-ndk
我的记录定义如下
type ifx_t is
record
data : std_logic_vector(127 downto 0);
address : std_logic_vector (19 downto 0);
WrReq : std_logic;--
RdReq : std_logic; --
end record;
type Array_ifx_t is array (0 to 2) of ifx_t;
Run Code Online (Sandbox Code Playgroud)
我必须初始化这个记录数组的实例,我尝试了以下方式,它不起作用
signal pair_in : Array_ifx_t:= (others =>((others =>'0'),(others=>'0'),'0','0'));
Run Code Online (Sandbox Code Playgroud)
请帮助.
构建时的错误是
/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]
Run Code Online (Sandbox Code Playgroud)
我正在尝试在Eclipse ADT上构建一个OpenCV项目,并且到目前为止已经完成了以下内容来构建它.正常的android项目(不涉及c/c ++代码)工作正常.
1-我已将/ etc/paths编辑为以下内容
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
PATH=$PATH:/Users/mohitagrawal/adt-bundle-mac-x86_64-20130219/sdk/tools
PATH=$PATH:/Users/mohitagrawal/adt-bundle-mac-x86_64-20130219/sdk/platfor
m-tools
PATH=$PATH:/Users/mohitagrawal/android-ndk-r8e
Run Code Online (Sandbox Code Playgroud)
2-我已编辑$ PATH以下(有意或无意)
-bash: /opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:
PATH=$PATH:/Users/mohitagrawal/adt-bundle-mac-x86_64-20130219/sdk/tools:PATH=$PATH:/Users/mohitagrawal/adt-bundle-mac-x86_64-20130219/sdk/platfor:m-tools:
PATH=$PATH:/Users/mohitagrawal/android-ndk-r8e:/opt/X11/bin:/usr/local/git/bin:/usr/texbin: No such file or directory
Run Code Online (Sandbox Code Playgroud)
3-项目属性中"C/C++ Build"中的Build命令设置为
${NDK_ROOT}/ndk-build
Run Code Online (Sandbox Code Playgroud)
ADT eclipse首选项中的4 NDK位置设置为
/Users/mohitagrawal/android-ndk-r8e
Run Code Online (Sandbox Code Playgroud)
请帮我.我被困了很多天,甚至尝试过不同的平台.
android opencv environment-variables android-ndk eclipse-adt