我正在使用 Google Tesseract OCR 通过 Xcode 5 构建一个适用于 iOS7 的应用程序: http://lois.di-qual.net/blog/install-and-use-tesseract-on-ios-with-tesseract-ios/
它可以很好地识别英语,但我无法向项目添加任何其他语言。然后我发现其他一些项目通过编译 Tesseract 库成功地做到了这一点: http://inspirationteam.weebly.com/home/compile-use-tesseract-ocr-lib-301-on-ios http://tinsuke.wordpress.com/2011/11/01/how-to-compile-and-use-tesseract-3-01-on-ios-sdk-5/
根据这些文章,我的 llvm-g++ 和 llvm-gcc 应该在
export CXX="$DEVROOT/usr/bin/llvm-g++"
export CC="$DEVROOT/usr/bin/llvm-gcc"
$DEVROOT 应该是这样的
export DEVROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer
当我使用 Xcode 5 和 Mac OSX 9.2(我听说这些人的 C 编译器发生了一些变化)时,这些路径对我不起作用:
checking build system type... i386-apple-darwin13.3.0
checking host system type... i386-apple-darwin13.3.0
checking how to print strings... printf
checking for gcc... /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc
checking whether the C compiler works... no
configure: error: in `/Users/phuoc-de/Desktop/a/leptonica-1.71':
configure: error: C compiler cannot create executables
See `config.log' for more details
我已经安装了命令行,但仍然不起作用。 有谁知道如何解决这个问题?谢谢。