Я хочу использовать библиотеку C ++ в Swift: GiNaC. Я видел руководства по использованию библиотек C ++ в Swift, но я не знаю, будет ли это работать для iOS или как справляться с зависимостями. GiNaC имеет CLN как зависимость. Как этого добиться?
Файлы C ++ .h нельзя импортировать в соединительный заголовок Swift, поскольку Swift не совместим с C ++ только с C или Objective-C
Вам, вероятно, потребуется использовать оболочку Objective-C, которую вы создаете для вызова функций C ++, тогда Swift может вызывать методы в вашем вызове Objective-C.
Эта тема актуальна: Могу ли я смешать Swift с C ++? Как Objective — C .mm файлы
Других решений пока нет …