【发布时间】:2015-02-23 22:43:57
【问题描述】:
我在将 Obj-C 框架导入 Swift 项目时遇到问题。
从一个空的 swift 项目开始,这是我所做的一切:
- 将 Tesseract 框架拖放到 XCode 中(如果需要,请复制项目已选中)
- 将随机 .m 文件拖放到 XCode 中
- XCode 为我生成了一个桥接头文件
- 删除随机 .m 文件,留下桥接头文件
- 在桥接头文件中添加了 import 语句
我没有足够的声誉来添加图片,但这里是我项目各个部分的链接:
桥接头中有一行代码:
#import <TesseractOCR/TesseractOCR.h>
在构建设置中,Obj-C Bridging Header 设置为:
Swift OCR Test/Swift OCR Test-Bridging-Header.h
在构建设置中,框架搜索路径设置为:
$(inherited) $(PROJECT_DIR)
我在构建项目时收到一堆 Apple Mach-O 链接器错误。有人可以提供有关如何正确设置项目的建议吗?
谢谢
【问题讨论】:
-
你能发布链接器错误是什么。他们通常很有说服力。
-
Tesseract 框架有 51 个错误Screenshot of Linker Errors
-
您从哪里下载 Tesseract 库?
标签: ios swift xcode6 tesseract