Windows上的Kotlin本机libcurl示例

Dan*_*hle 5 kotlin kotlin-native

我正在尝试从JetBrains学习Kotlin Native如何使用本教程:https : //kotlinlang.org/docs/tutorials/native/interop-with-c.html

但是这些教程仅适用于macOS和Linux。有时我使用Windows计算机,但我想知道它在那里的工作方式。

如何在Windows中添加libcurl库,如何将其添加到libcurl.def文件中?

在任何地方都没有解释。

Eug*_*nko 2

我认为现在还没有在某个地方涵盖它。想法还是一样的,你应该能够让它发挥作用。第一步是从https://curl.haxx.se/libcurl/在本地下载并构建 libcurl 。有关于如何构建它的说明和文档。我确实建议选择 Windows 自己的 SSL 实现。

完成构建后,您将拥有包含文件和库。请注意,在 Windows 上,您将始终拥有一个静态库。即使您将curl 构建为动态库(DLL),您也会生成一个用于链接的静态库。DLL 更容易构建和使用。真正的静态库更好,因为您的 Kotlin/Native 程序二进制文件中不会有依赖项。到那时,教程说明就应该起作用了。