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中定义了它。

帮帮我

Related of "OpenCV本地示例不构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. 点击“ 确定