Как интегрировать код Swift в приложение Qt - PullRequest
2 голосов
/ 19 марта 2019

Я знаю, как включить и построить objective-c источники в моем QtApplication. Как правило, MyQtApplication.pro файл включает в себя target-c source .mm файлы, подобные этому, что делает свое дело и его довольно легко.

# MyQtApplication.pro
ios {
    CONFIG  += objective_c
    OBJECTIVE_SOURCES += SomeObjectiveCSource.mm
    HEADERS           += SomeObjectiveCSource.hpp
}

Вопрос:
Есть ли способ включить файлы .swift? И, следовательно, включать, создавать и вызывать Swift код из C ++ классов в QtApplication ? Qt официально поддерживает это сейчас? Есть конкретный пример, на который я могу взглянуть?

Я изучил это обсуждение . Но я ищу конкретный пример.

Или , вызывая API в файле .swift из файла .mm, который действует как мост внутри моего приложения Qt? Я ищу конкретный пример, если это возможно.

...