我正在关注this教程编译this叉安卓的Tesseract(光学字符识别包)。我正在使用Cygwin为Tesseract Android项目构建NDK。当调用ndk-build(来自tess-two目录)时,我收到以下错误:建筑Tesseract与Android NDK
c:/android-ndk-r8b-windows/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld.exe: cannot find ./obj/local/armeabi-v7a/libgnustl_static.a: Permission denied
什么可能导致此错误?请注意,是否有更简单的方法让Tesseract在Android上运行?
为什么不安装Ubuntu?今天是2小时的工作。 Cygwin坏了... –
我一直不太情愿使用虚拟机。一旦我安装了NDK并使用它构建了Tesseract,那么我可以在Windows上使用该项目吗? –
这可能是一些黑客和二进制副本,但绝对不推荐。主要是因为你最终会在不久的将来必须破解和重建本地部分......我强烈建议你安装原生Linux发行版(Ubuntu,如果你是初学者),或者使用双引导( grub2)或虚拟机。我个人以避免虚拟机,因为他们用设备驱动程序做黑魔法。例如,usb很少在虚拟机上开箱即用......现在,我的评论并没有回答你原来的问题,对此抱歉。 –