我有一个Kotlin / Native项目,该项目可以编译为iOS框架和Android库。我想platform.posix.
在项目的单元测试中使用POSIX ,但是编译器找不到platform
包。
我试过这样导入它: import platform.posix.*
我已经看过这个README.md从科特林本机库:https://github.com/JetBrains/kotlin-native/blob/master/PLATFORM_LIBS.md
它说:
平台库中的软件包默认情况下可用。无需指定特殊的链接标志即可使用它们。Kotlin / Native编译器会自动检测已访问了哪些平台库,并自动链接所需的库。
我有点困惑-使编译器发现平台库的缺失是什么?
在JVM上,Androidplatform.posix
不可用,它是纯Kotlin / Native功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句