OpenCV本地示例不构build

我花了很长时间试图让这个东西工作,我认为我的错误是非常微不足道的,但我一直无法解决它。 另外,我知道有关于此问题之前,但没有任何帮助我解决我的问题。

我在eclipse juno中使用androidopencv

当我构build示例时,我将使用示例4作为示例,在控制台中收到此消息:

15:29:35 **** Build of configuration Default for project org.opencv.samples.tutorial4.Sample4Mixed **** "C:\\dev\\android-ndk-re8b-windows\\ndk-build.cmd" Cannot run program "C:\dev\android-ndk-re8b-windows\ndk-build.cmd": Launching failed Error: Program "C:\dev\android-ndk-re8b-windows\ndk-build.cmd" not found in PATH PATH=[C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;C:\Program Files\Broadcom\WHL\;C:\Program Files\Broadcom\WHL\syswow64;C:\Program Files\Broadcom\WHL\SysWow64\;C:\Program Files\Broadcom\WHL\SysWow64\syswow64;C:\Program Files (x86)\Common Files\Lenovo;C:\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\Program Files (x86)\Windows Live\Shared;C:\SWTOOLS\ReadyApps;C:\Program Files (x86)\Intel\Services\IPT\;C:\Program Files (x86)\MATLAB\R2011a Student\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Symantec\VIP Access Client\;C:\Program Files (x86)\SSH Communications Security\SSH Secure Shell] 15:29:35 Build Finished (took 54ms) 

双人来自哪里?

我也确定了我的环境variablesNDKROOT是我的NDK的绝对path。 但为了更安全,我再次在我的properties-> c / c ++构buildpath中定义了它。

帮帮我

  • Android中最快的移动对象识别和跟踪
  • OpenCV ORB特征检测器如何工作?
  • OpenCV服务意图必须明确,Android 5.0棒棒糖
  • Matcher Assertions失败错误opencv Android
  • 如何将MatOfPoint转换为opencv java api中的MatOfPoint2f
  • Android上的人脸识别
  • 如何在Android应用程序中集成OpenCVpipe理器
  • Gradle的Android构build不同的处理器体系结构
  • 尝试以下步骤:

    1. 前往项目的属性。 如果您使用Windows,则快捷键是Alt + Enter ; 或者只需右键单击项目名称以查找其属性。

    2. 转到C/C++ Build部分; 在Build command:文本框的“ Build command: Builder Settings选项卡下,可能会find类似于下面的内容,如果它是空的,则键入相似的文本 – 即: ${NDKROOT}/ndk-build.cmd ,其中NDKROOT作为其名称意味着,指的是您的NDK根文件夹存在的path。 在这里输入图像说明

    3. 现在你必须告诉eclipse NDKROOT等于什么; 如在,NDK根path在哪里。 您可以通过标题(在您的项目的属性) C/C++ Build > Environment >按Add…

    4. 现在添加名为NDKROOT( Name )的环境variables和相关path( Value )。 请注意,您要根据NDK项目重复此操作。 你会得到一个类似于下面的窗口。 在这里输入图像说明

    5. OK键进入新variablesinput窗口,然后再次OK到属性窗口。

    如果你使用Windows 7,你可以像这样设置它:

    1. 右键单击“ 我的电脑
    2. 点击“ 属性
    3. 点击“ 高级系统
    4. 制作一个新的variablesNDKROOT
    5. 将值更改为您的NDKpath
    6. 重新启动Eclipse
    7. 点击“ 确定