1

我正在尝试使用具有 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),我错过了什么吗?我需要做任何其他配置来摆脱这个错误吗?

4

0 回答 0