Swift 导入 Obj-C 框架

Swift Import Obj-C Framework

我在将 Obj-C 框架导入 Swift 项目时遇到问题。

从一个空的 swift 项目开始,这就是我所做的一切:

我没有足够的声誉来添加图片,但这里有我项目各个部分的链接:

Project File Structure

Project Build Phases

Bridging Header中有一行代码:

#import <TesseractOCR/TesseractOCR.h>

在构建设置中,Obj-C Bridging Header 设置设置为:

Swift OCR Test/Swift OCR Test-Bridging-Header.h

在构建设置中,框架搜索路径设置设置为:

$(inherited) $(PROJECT_DIR)

我在构建项目时收到一堆 Apple Mach-O 链接器错误。有人可以提供有关如何正确设置项目的建议吗?

谢谢

您需要将 libstdc++.dylib 添加到项目“常规”选项卡中的“链接框架和库”。