общие библиотеки — создание привязки языка C / C ++ для существующей библиотеки ADA

У меня есть библиотека в Аде (https://github.com/OpenAADL/ocarina), который я заинтересован в использовании из контекста C ++.

Похоже, что в предыдущих версиях GNAT генератор, это создало бы заголовки c для существующего кода Ada.

Для текущих версий GNAT я мог только найти раздел смешанный язык программирование. Это дает мне представление о том, как создать библиотеку, с которой можно взаимодействовать, используя прагмы, чтобы код Ada соответствовал C abi, но я не смог найти подсказку о том, как это сделать для существующей библиотеки, что я и делаю не хочу изменять.

2

Решение

Задача ещё не решена.

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

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