具有平台库的Kotlin / Native框架

时间:2018-09-13 05:58:07

标签: kotlin kotlin-native

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

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

我从kotlin本机存储库https://github.com/JetBrains/kotlin-native/blob/master/PLATFORM_LIBS.md

中查看了这个README.md。

它说:

  

平台库中的软件包默认情况下可用。没有   需要指定特殊的链接标志才能使用它们。 Kotlin /本机   编译器自动检测哪些平台库具有   已被访问并自动链接所需的库。

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

1 个答案:

答案 0 :(得分:1)

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