我正在尝试使用具有 Ktor 依赖项的 Kotlin Multi-Platform 项目为 Linux 构建本机二进制文件。但是,当我运行任务时nativeBinaries
,出现以下错误:
e: /Users/<user>/.konan/dependencies/clang-llvm-apple-8.0.0-darwin-macos/bin/ld.lld invocation reported errors
The /Users/<user>/.konan/dependencies/clang-llvm-apple-8.0.0-darwin-macos/bin/ld.lld command returned non-zero exit code: 1.
output:
ld.lld: error: unable to find library -lcurl
该项目是一个简单的项目,具有以下依赖项
val commonMain by getting {
dependencies {
implementation("io.ktor:ktor-client-core:1.5.4")
}
}
val nativeMain by getting {
dependencies {
implementation ("io.ktor:ktor-client-curl:1.5.4")
}
}
如果我从中删除 ktor 客户端 curl 依赖项,它将成功构建nativeMain
。我已经curl
安装在我的本地环境中(我正在使用 mac),我错过了什么吗?我需要做任何其他配置来摆脱这个错误吗?