Я хочу написать плагин для приложения. Приложение приносит заголовок и c-файл плагина, написанные с экспортированными функциями для заполнения. Чтобы упростить разработку, я хочу создать C++ «api». Для этого я создал базовые классы с виртуальными функциями (абстрактные абстрактные функции) и вызывать эти функции из c-файла плагина. Это «api» должно быть в файле статической библиотеки.Функция экспорта совместно используемой библиотеки C++
Настоящий плагин (общая библиотека) должен включать эту статическую библиотеку, выводить и реализовывать необходимые классы.
Теперь моя проблема: как я могу экспортировать функцию из включенной static lib в общую библиотеку lib (поэтому приложение вызывает функции из статической библиотеки lib)? Это возможно?