У меня есть библиотека C, которую я создаю как общий объект для Linux и DLL для Windows с MinGW32. API зависит от нескольких файлов данных (статистических моделей), которые я действительно хотел бы включить в SO/DLL, чтобы развертывание было всего лишь одним файлом.
Похоже, я могу добиться этого для Windows с "файлом ресурсов", скомпилированным с помощью windres
, но потом мне нужно написать кучу кода обработки ресурсов для Windows, и я все еще придерживаюсь файлов в Linux.
Есть ли способ достичь той же функциональности в Linux?
Еще лучше, есть ли переносимое решение?