Можно ли использовать привязки C ++ для помощника SDK в программе на C? Прямо сейчас я использую Java для SDK Google Assistant, но команды для помощника генерируются из программы на Си и отправляются клиенту Java по локальному соединению с сокетом. Мне любопытно, смогу ли я интегрировать все это в одну программу на C, но я недостаточно знаю о совместимости C с C ++ и наоборот, чтобы знать, возможно ли это. Благодарю.
В общем нет. Библиотека C ++ должна быть «спроектирована», чтобы позволить это, с либеральным количеством extern "C"
все вокруг. Например, см. Могу ли я использовать библиотеки C ++ в программе на C?
Других решений пока нет …