我使用的是Ubuntu 15.10 我编译了 swift-corelibs-libdispatch ,获取文件libdispatch.so 但是如果我使用" import Dispatch"得到错误"没有这样的模块' Dispatch'"
如何将此模块添加到Swift?
答案 0 :(得分:2)
实现此目的的一种方法是为libdispatch
设置系统模块并使用swift build
。有关如何使用系统模块的信息,请参阅https://github.com/apple/swift-package-manager/blob/13d682a63ea01246dd119cd4cf5c8d90c030566d/Documentation/SystemModules.md。这个问题Importing a Swift module using a C library也可以派上用场。
我确定还有其他方法。你应该能够使用swift解释器或swift编译器(swiftc
),但我无法想到一种方法来做到这一点。