У меня есть проект C ++, сгенерированный из Cmake в Xcode. Мой проект — это просто несколько статических и динамических библиотек. Я хочу включить в него некоторые сторонние фреймворки.
Является ли это возможным? Есть ли шанс включить? Или я должен полностью переделать проект в приложение Какао?
У меня нет доступа к исходному коду фреймворка.
Работа с Xcode 9.2.
Нет, вы не можете использовать фреймворки Cocoa в чистом C ++ проекте.
Но вы можете просто создать проект obj-c и включить в него все ваши существующие источники — все будет работать. Просто не забудьте использовать .mm
расширение для исходных файлов, вызывающее код C ++.
Вы также можете использовать swift, но для этого потребуется создать оболочку для кода C ++.
Других решений пока нет …