Очистить шаги для импорта собственной библиотеки C в Котлин с помощью CLion

Я пробовал Kotlin Native и, похоже, работает.

Но страница, дающая инструкцию по добавлению библиотеки C, недостаточно ясна.

Например, скажем, я хотел импортировать libcurl и libxml для создания webscraper.

Или сказать, хотите сделать GUI с помощью Qt.

Как импортировать эту библиотеку в Clion.

Просьба дать четкие шаги.

Я хочу, чтобы этот вопрос стал простой вики, как руководство для меня и других, новых для родных.

Зачем мне устанавливать библиотеку SO в Linux, как указано в руководстве Kotlin Native? Не добавляется исходный код.

Изменить: 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 

В: Могу ли я просто использовать град для управления зависимостями?

В: Зачем пропускать libc.math ? Что я должен передавать для других библиотек, таких как libcurl?

Q: Что такое -pkg ?

Я предполагаю, что -o math имя klib.

Intereting Posts
Ошибка: выполнение выполнено для задачи ': app: kaptDemoTestingDebugKotlin' Соединение Firebase создает ошибку пользователя на Kotlin Kotlin 1.0.0-rc-1036 проблемы с обработкой аннотации Приложение Spring Boot: наблюдатель файловой системы для многих путей RXJava … излучает наблюдаемую каждую секунду Преобразование функции Scala в функцию Котлина Ошибка исключения исключения в асинхронном вызове Anko (Kotlin) Kotlin: Можете ли вы использовать именованные аргументы для varargs? Параметр эффективный конфликт видимости между java и kotlin Как указать @Throws для свойства в интерфейсе Как создать кеширование / горячую версию rx.Single? Почему я могу вставить код строки до DayForecast (HashMap (it)) в Котлин? Параметр принудительного типа должен быть инвариантным на сайте-участнике, когда он является ковариантным на сайте объявления Как буферизировать бесконечный прослушиватель прокрутки Повторное соединение RxJava на подключаемом наблюдаемом не работает