我尝试使用此处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 Parser
,Properties->C/C++Build->Settings->Binary Parsers
但错误仍然存在。我该如何解决这个问题?提前致谢。