Qt5 的 Swift 5 API
此软件包提供两件事:
qlift-uic
的可执行文件,其使用方式类似于 Qt 的 uic: 当提供文件路径时,它会将 *.ui 文件编译为原生 Swift 代码。必须安装 Qt5。在 macOS 上,使用 brew install qt@5
。在 Linux 上,pkgconfig
用于查找构建标志。在 macOS 上,.pc
文件也用于查找 Qt 框架和构建标志,但这需要额外的准备工作。将以下行添加到构建目标
linkerSettings: [
.linkedFramework("QtWidgets", .when(platforms: [.macOS])),
.linkedFramework("QtCore", .when(platforms: [.macOS])),
.linkedFramework("QtGui", .when(platforms: [.macOS]))
]
当此 错误修复 到达 Xcode 版本发布后,可能可以移除额外的链接器设置。
swift build