我試圖在Eclipse中使用官方教程here構建OpenCV4Android SDK
。我跟所有的指示,並試圖建立從OpenCV4Android SDK的OpenCV庫項目中,我得到這個錯誤:OpenCV for Android:在路徑中找不到錯誤程序「sh」
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
,但錯誤仍然存在。我該如何解決這個問題?提前致謝。
http://docs.opencv.org/_images/eclipse_cdt_cfg4.png – njzk2