我有一个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 /本机 编译器自动检测哪些平台库具有 已被访问并自动链接所需的库。
我有点困惑-要使编译器发现平台库,我缺少什么?
答案 0 :(得分:1)
在JVM Android platform.posix
上不可用,它是纯Kotlin / Native功能。