在构建袖珍OCR时,我遇到了以下一些问题
架构i386的未定义符号: "tesseract::TessBaseAPI::SetVariable(char const*,char const*)",引用于:-OCRDisplayViewController viewDidLoad in OCRDisplayViewController.o "tesseract::TessBaseAPI::TesseractRect(unsigned char const*,int,int)",引用于:-OCRDisplayViewController readAndProcessImage: in OCRDisplayViewController.o -OCRDisplayViewController threadedReadAndProcessImage: in OCRDisplayViewController.o "tesseract::TessBaseAPI::AllWordConfidences()",引用于:-OCRDisplayViewController viewDidLoad in OCRDisplayViewController.o "tesseract::TessBaseAPI::End()",引用于:-OCRDisplayViewController dealloc in OCRDisplayViewController.o "tesseract::TessBaseAPI::Init(char const*,char const*,tesseract::OcrEngineMode,char*,int,GenericVector const,GenericVector const*,bool)",引用自: tesseract::TessBaseAPI::Init(char const*,char const*,OCRDisplayViewController.o "tesseract::TessBaseAPI::TessBaseAPI()“中引用的char const*,引用于:-OCRDisplayViewController viewDidLoad in OCRDisplayViewController.o : i386 clang: i386: linker命令失败,退出代码1(使用-v查看调用)
我应该做些什么来解决这个问题?
我在goole上寻找答案,但在解决这些问题上没有得到多少帮助。
发布于 2012-10-18 12:09:49
我得到了这方面的解决方案,还获得了新的链接和示例,这些链接和示例运行良好,并完成了我的演示项目。
希望这些链接对其他想要使用它的人有用。
现在得到了确切的链接,从哪里我可以开发我的演示项目。
我用的例子
发布于 2012-10-17 02:49:14
您可以参考这解决方案
发布于 2013-02-13 20:28:05
虽然答案已经被接受了,但我找到了对我有用的解决方案:
显然,xCode不会自动将框架添加到“带有库的链接二进制文件”和“复制捆绑资源”-lists中。
您可以通过单击项目名称(蓝色图标)找到它们,然后转到“构建阶段”,并将它们添加到两个列表中。然后从“必需”改为“可选”。这两者都可以在截图中看到。

https://stackoverflow.com/questions/12651450
复制相似问题