使用libxml的库的swift包管理器

时间:2017-02-13 14:42:28

标签: swift swift-package-manager

我正在将依赖于libxml的Swift Package Manager添加到Obj-C library

我注意到Package.swift文件要求我指定包的URL,但如果包已经在系统上怎么办?

这是我的Package.swift文件:

import PackageDescription

let package = Package(
    name: "PocketSVG",
)

如果我运行$ swift build,我会:

fatal error: 'libxml/xmlreader.h' file not found

1 个答案:

答案 0 :(得分:0)

要使用系统库,您需要提供系统模块包。有关更多信息,请参阅SwiftPM文档中的Require System Libraries

作为示例,libxml的系统模块包是this one