我正在尝试 Kotlin Native,它似乎有效。
但是关于添加 C 库的说明页面不够清晰。
例如,假设我想导入libcurl
并libxml
制作 webscraper。
或者说想使用 Qt 制作 GUI。
我将如何在 Clion 中导入这个库。
请给出明确的步骤。
我想把这个问题变成一个简单的 wiki,就像我自己和其他本地新手的指南一样。
为什么我需要像 Kotlin Native 指南中提到的那样在 Linux 中安装库 SO?添加源代码还不够。
编辑:https ://github.com/JetBrains/kotlin-native/blob/master/LIBRARIES.md
First lets create a library:
$ cinterop -h /usr/include/math.h -pkg libc.math -o math
问:我不能只使用 gradle 进行依赖管理吗?
问:为什么通过libc.math
?我应该为 libcurl 等其他库传递什么?
问:是什么-pkg
?
我假设-o math
是 klib 名称。