1

我有一个 Kotlin/Native 项目,它编译为 iOS 框架和 Android 库。我想platform.posix.在项目的单元测试中使用 POSIX,但编译器找不到platform包。

我试过这样导入它:import platform.posix.*

我从 kotlin-native 存储库中查看了这个README.md:https://github.com/JetBrains/kotlin-native/blob/master/PLATFORM_LIBS.md

它说:

平台库中的包默认可用。无需指定特殊链接标志即可使用它们。Kotlin/Native 编译器会自动检测哪些平台库已被访问并自动链接所需的库。

我有点困惑-让编译器发现平台库我缺少什么?

4

1 回答 1

1

在 JVM 上 Androidplatform.posix不可用,它是纯 Kotlin/Native 功能。

于 2018-09-14T17:38:52.057 回答