问题标签 [kotlin-native]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kotlin - kotlin-native 有析构函数吗?
在 kotlin native 中,有一个 memScoped 函数,当控制超出范围时自动释放分配的内存。是否有类似本地对象的析构函数?
kotlin - 是否可以在没有运行时检查的情况下编译 Kotlin Native?
我找不到 Kotlin 编译器的编译器标志列表。我想知道是否可以将 Kotlin Native 编译为“不安全”代码而无需 Null 检查范围检查数组等,以便以更少的运行时开销创建代码?
它与实时系统尤其相关。这是 Kotlin 的有效用例吗?
java - 相当于 System.exit(-1) 的 Kotlin Native
在以下 Kotlin/JVM 程序System.exit(-1)
中,程序停止执行并出现错误退出代码:
Kotlin/Native 无法访问任何 Java 类,包括System
. 那么 Kotlin/Native 程序停止执行带有错误代码的程序的等效功能是什么?
android - 如何在 Kotlin/Native 中将 const char* 转换为 KString?
在 C++ 文件中,我想将 const char* 转换为 KString,然后我可以使用Kotlin/Native将 KString 传递给 Kotlin 文件。
我相信答案在于功能
我在KString.cpp中找到的。但是即使我在Memory.h中发现了使用的定义语句,我还没有设法utf8ToUtf16
从我自己的 C++ 文件中正确调用该函数来获取 KString。任何帮助表示赞赏。
ios - 任务 ':calculator:compileKonanKotlinArithmeticParserIphone' 执行失败
好吧,我尝试从 kotlin-native repo 运行计算器示例。
遵循以下步骤:
要构建和运行示例,请执行以下操作:
使用 Xcode 打开 samples/calculator/calculator.xcodeproj。
通过项目导航器打开项目的目标,转到“常规”选项卡。在“身份”部分中,将捆绑 ID 更改为反向 DNS 格式的唯一字符串。然后在“签名”部分选择团队。请参阅 Xcode 。文档以获取更多信息。
现在使用 Xcode 在连接的 iPhone 上构建并运行应用程序。
但是当我尝试在 Xcode 中构建应用程序时,我收到以下错误,并且它的日志如下:
…………
谢谢!
kotlin - 谁能在这里详细解释 Kotlin/Native spinner 应用程序项目结构?还有关于不同模块如何工作的细节
我想具体了解各个客户端模块如何使用公共模块。哪些是所有客户端和服务器共享的真正通用部分。
谢谢你。
kotlin - Kotlin 原生相当于 Retrofit
Kotlin native 为我们提供了跨平台开发和原生可执行文件的承诺,是否有类似的 Java lib Retrofit for Kotlin Native?IOW 是否有一个纯 Kotlin 网络库,可以让创建 http 客户端代码变得简单、快速,就像 Retrofit 为 Java 所做的那样?
kotlin - 在 kotlin 中使用 C 库函数
我一直在尝试关注这个博客,并且我已经成功运行了所有步骤,但是当我运行最后一个命令时
konanc $COMPILER_ARGS -target macbook src/main/kotlin/logogen.kt -library build/c_interop/png -linkerOpts "-L/usr/local/lib -lpng" -o build/bin/logogen
我收到错误,说 sqrt、pow、fopen、fclose 都未解决
error: unresolved reference: sqrt
这就是我的 png.def 文件中的内容
headers = /usr/local/include/png.h stdio.h stdlib.h string.h math.h
将其导入到我的 logogen.kt 文件中
import png.*
谢谢!
kotlin - 如何将 kotlin 原生代码编译成 iOS 框架?
从Kotlin Native 0.5开始,我们可以将 kotlin 代码编译成framework
用于集成到现有 iOS 项目中的代码。
我只是想知道怎么做?
我想要的是
- 使用命令行构建
- 从kotlin 本地 repo构建,以便我可以赶上最新的更新。
- 不使用 Gradle,这样我就不需要进行 gradle 项目设置。
我知道文件夹中有一个calculator
示例,它添加了一个在项目中samples
调用的额外步骤来执行魔术。但我不知道如何分开这一步。Compile Kotlin framework
Xcode
我尝试使用这样的命令行:../../dist/bin/kotlinc ./src/main/kotlin/org/konan/arithmeticparser/Parser.kt -produce framework -o asd.framework
.
但是与 gradle build 相比,结果具有不同的结构。
这里有什么帮助吗?谢谢
ios - kotlin 本机未知主机目标
我在 CLion IDE 中创建了一个新的 Hello World Kotlin Native 项目,但我得到了。kotlin native unknown host target 错误。
因为我使用的是 Windows,而 KONANC 仅在 macOS 和 Linux 上受支持。如何修复此错误并在 windows 上运行 Kotlin Native 项目?
我遵循了这个Kotlin Native Tutorial。