gpt4 book ai didi

kotlin - 如何在 Gradle 构建中使用来自 Kotlin 的孵化 Vector API?

转载 作者:行者123 更新时间:2023-12-05 05:51:20 24 4
gpt4 key购买 nike

我想使用来自使用 Gradle 构建的 Kotlin 项目的新 Vector API。

我试过这个:

tasks.withType<KotlinCompile> {
kotlinOptions.jvmTarget = "17"
kotlinOptions.freeCompilerArgs = listOf("--add-modules", "jdk.incubator.vector")
}

结果是:

Invalid argument: --add-modules

我已经检查并使用了正确的 SDK,javac 的帮助至少将 --add-modules 显示为有效标志,所以我猜正在进行的是,这是 Kotlin 编译器,我需要提供一个不同的标志,或某种前缀标志来将模块添加到类路径。这里的魔法咒语是什么?

最佳答案

Kotlin 编译器对此的参数命名为 -Xadd-modules .你可以这样传递:

kotlinOptions.freeCompilerArgs = listOf("-Xadd-modules=jdk.incubator.vector")

(请注意,现在有一个 bug KT-54288 错误地使这个编译器参数变得不必要。所以在它被修复之前,你可以在不将它添加到构建中的情况下离开。)

关于kotlin - 如何在 Gradle 构建中使用来自 Kotlin 的孵化 Vector API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70390734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com