Да, вы можете включить код C ++ в приложение WatchOS, лично сделав это с приложением Objective C, которое имеет компонент для телефона и часов.
Для начала вам, вероятно, придется вручную добавитьПуть поиска в заголовке и / или исходные файлы к настройкам вашего проекта (Build Phases -> Compile Sources).Точно так же вам, вероятно, потребуется вручную добавить библиотеку в настройки компоновщика (этапы сборки -> связать двоичные файлы с библиотеками).
Немного более раздражающая проблема связана с проблемами искажения имен в C ++.Чтобы обойти это, я создал слой абстракции в C. Другими словами, мой код Objective C вызывает функции, которые я написал в C, которые, в свою очередь, вызывают библиотеку C ++.Если вы воспользуетесь этим подходом, убедитесь, что не включили какие-либо заголовки C ++ из заголовочного файла языка C, иначе вы снова столкнетесь с проблемами искажения имен.