清除使用CLion在Kotlin中导入本机C库的步骤

时间:2017-11-30 13:50:17

标签: kotlin native c-libraries

我正在尝试Kotlin Native,它似乎有效。

但是提供有关添加C库的说明的页面还不够清楚。

例如,我想要导入libcurllibxml来制作网络漫画器。

或者说想通过使用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名称。

0 个答案:

没有答案