Xcode 5 llvm-g++ 和 llvm-gcc 路径?

问题描述 投票:0回答:2

我正在使用 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

我已经安装了命令行,但仍然不起作用。 有谁知道如何解决这个问题?谢谢。

ios xcode gcc tesseract
2个回答
2
投票

我使用

configure
autoconf
和朋友的日子结束了,因为我几乎可以从 Macports 找到我想要的一切。

对我来说,就像输入一样简单:

$ sudo port install tesseract

然后去泡茶。


1
投票

我找到了答案在这里

export CXX=`xcrun -find c++`
export CC=`xcrun -find cc`

希望它对某人有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.