У меня есть библиотека в Аде (https://github.com/OpenAADL/ocarina), который я заинтересован в использовании из контекста C ++.
Похоже, что в предыдущих версиях GNAT генератор, это создало бы заголовки c для существующего кода Ada.
Для текущих версий GNAT я мог только найти раздел смешанный язык программирование. Это дает мне представление о том, как создать библиотеку, с которой можно взаимодействовать, используя прагмы, чтобы код Ada соответствовал C abi, но я не смог найти подсказку о том, как это сделать для существующей библиотеки, что я и делаю не хочу изменять.
Задача ещё не решена.
Других решений пока нет …