Tag: libc ++

Tesseract-OCR 3.02与libc ++

Xcode 4.6,iOS SDK 6.1,tesseract-ocr 3.02 由于最后一个OpenCV版本是使用libc ++构build的,而tesseract-ocr是使用libstdc ++构build的,所以它们不能在一个xcode项目中一起使用。 所以,我试图使用libc ++来构buildtesseract。 使用这里的脚本(更新基础sdk和部署目标到6.1),tesseract正在build造得很好,一旦C ++标准库设置为编译器默认值,就可以在我的xcode项目中工作。 比起,我尝试改变脚本来用libc ++来构build它,根据这里的答案。 我将CXX改为指向clang ++ ,并将-stdlib = libc ++添加到CXXFLAGS 。 结果是脚本成功了,并且库被构build,但是当selectlibc ++作为xcode中的C ++标准库时,我得到了很多链接器错误,并且项目构build失败。 当标准库被设置为编译器默认的时候,新库仍然可以工作(就像当它定期创build时一样)。 我错过了什么?