C ++ gRPC привязки в C

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

1

Решение

В общем нет. Библиотека C ++ должна быть «спроектирована», чтобы позволить это, с либеральным количеством extern "C"все вокруг. Например, см. Могу ли я использовать библиотеки C ++ в программе на C?

1

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

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

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