Используйте библиотеку C ++ из Swift в приложении для iOS

Я хочу использовать библиотеку C ++ в Swift: GiNaC. Я видел руководства по использованию библиотек C ++ в Swift, но я не знаю, будет ли это работать для iOS или как справляться с зависимостями. GiNaC имеет CLN как зависимость. Как этого добиться?

0

Решение

Файлы C ++ .h нельзя импортировать в соединительный заголовок Swift, поскольку Swift не совместим с C ++ только с C или Objective-C

Вам, вероятно, потребуется использовать оболочку Objective-C, которую вы создаете для вызова функций C ++, тогда Swift может вызывать методы в вашем вызове Objective-C.

Эта тема актуальна: Могу ли я смешать Swift с C ++? Как Objective — C .mm файлы

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]