Swift Linux。错误:没有这样的模块' Dispatch'

时间:2016-01-02 21:15:16

标签: swift

我使用的是Ubuntu 15.10 我编译了 swift-corelibs-libdispatch ,获取文件libdispatch.so 但是如果我使用" import Dispatch"得到错误"没有这样的模块' Dispatch'"

如何将此模块添加到Swift?

1 个答案:

答案 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),但我无法想到一种方法来做到这一点。