Bonjour tout le monde.
J'aimerais faire une application equipée de plug-ins, et qui de plus soit portable. Il faudra donc que j'utilise des dll sous windows et des so sous linux.
Afin que tout mon code ne soit pas "pourris" par ces differentes interfaces, je compte faire une classe plug-in qui sera la seule a subir le dur sort des #define en tous sens, afin que le meme code marche sous windows et linux.
Sans sera-t-il aussi necessaire de definir un export.h avec quelques macros type #define EXPORT __declspec(dllexport) ou autre chose en fonction de.
Ma question est double :
1/ Est-ce que de code de ce type existe deja, ce qui m'eviterait de le refaire ?
2/ Sinon, etant donné que je connais mal le sujet sous linux, qu'est ce qu'il est possible de faire ou de ne pas faire, c'est a dire quel est la base commune de fonctionnalitées que je peu exploiter dans mon devellopement.
Partager