На какие еще библиотеки требуется ссылаться в Windows для статической библиотеки Kotlin?

#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