0

我尝试使用此处OpenCV4Android SDK的官方教程在 Eclipse中构建。我按照所有这些说明进行操作,在尝试从 OpenCV4Android SDK 构建那些 OpenCV 库项目时,我收到了这个错误:

Invoking autoreconf in build directory: C:/Android-64/Opencv4Android/sdk/java/


Configuration failed with error
(sh -c "autoreconf -i" 
Cannot run program "sh": Launching failed

Error: Program "sh" not found in PATH
PATH=[C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;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\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\MATLAB\R2013a\bin;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\]
)

这是我第一次尝试在 Eclipse 中构建 C++ 代码(之前我使用过 VS),所以我怀疑这可能是在 Eclipse 中编译 C++ 代码的问题。经过一些互联网搜索,我在 Eclipse 中打开了PE Windows ParserProperties->C/C++Build->Settings->Binary Parsers但错误仍然存​​在。我该如何解决这个问题?提前致谢。

4

2 回答 2

3

尝试安装CYGWIN,并在Windows的环境变量中的PATH中提供cygwin的bin目录的路径(在Windows Toolkit声明之前)。也许 Windows Toolkit 不适合您。

于 2014-01-07T20:36:46.310 回答
0

根据这个线程,您应该尝试创建一个新项目Executable project,然后选择您要使用的工具链。

于 2013-08-23T08:34:01.163 回答