#kotlin #kotlin-native #kotlin-multiplatform
#kotlin #kotlin-native #kotlin-мультиплатформенный
Вопрос:
Запустив какой-нибудь мультиплатформенный kotlin, у меня Android работает нормально, и я также могу скомпилировать статическую библиотеку Windows из того же источника. Это приятно 🙂
Однако при ссылке на эту статическую библиотеку я получаю ошибки с отсутствующими символами, такие как LNK2019 unresolved external symbol pthread_once referenced in function _ZN5konan5abortEv
.
Я знаю, что этот конкретный метод из pthread, поэтому, если я загружу и добавлю эту статическую библиотеку, я смогу исправить эту ошибку.
Однако есть несколько других отсутствующих символов (таких как LNK2019 unresolved external symbol _ZNSt15__exception_ptr13exception_ptrC1ERKS0_ referenced in function _ZL21KonanTerminateHandlerv
), и я, похоже, не могу выяснить, из каких библиотек они. Также я не могу найти какой-либо список зависимостей в документах.
Кто-нибудь знает, какие библиотеки мне нужны для ссылки на библиотеку, созданную Kotlin Native в Windows?
Комментарии:
1. Чтобы попытаться помочь, я собираю набор простых проектов, чтобы показать собственные сборки и ошибку в Windows. Мне еще предстоит добавить материал для iOS, поскольку я настраиваю необходимое оборудование Mac для этого: -( github.com/deive-k-multi-test