15

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

我在 eclipse juno 中使用 android-opencv 库

当我构建示例时,我将使用示例 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)

双\是从哪里来的?!

我也确实将我的环境变量 NDKROOT 定义为我的 ndk 的绝对路径。但为了更安全,我在 properties->c/c++ build path 中再次定义了它。

帮助

4

2 回答 2

37
于 2013-01-25T18:12:05.460 回答
8

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

  1. 右击“我的电脑
  2. 点击“属性
  3. 点击“高级系统
  4. 创建一个新变量NDKROOT
  5. 将值更改为您的 NDK 路径
  6. 重启 Eclipse
  7. 点击“确定
于 2012-09-18T10:10:45.213 回答