Estoy trabajando en un proyecto que tiene varias rutas de código similares que me gustaría separar del proyecto principal en complementos. El proyecto debe seguir siendo compatible con todas las plataformas, y todas las API dinámicas de carga de bibliotecas que he analizado son específicas de la plataforma.¿Cuál es la forma más sencilla de escribir bibliotecas portátiles cargables dinámicamente en C++?
¿Cuál es la forma más sencilla de crear un sistema dinámico de carga de bibliotecas que se puede compilar y ejecutar en múltiples sistemas operativos sin modificación adicional del código? Idealmente, me gustaría escribir un complemento y hacer que funcione en todos los sistemas operativos que admite el proyecto.
Gracias.