hey !
je pensais l'avoir essayé, j'avais du me tromper. Apres avoir lu ton post, j'ai fait :
et plus d'erreurs \o/Code:
1
2
3 g++ -c ping.cpp g++ -shared -o ping.so ping.o ../message.o ../tools.o
En revanche nm me dit qu'il y a encore des "U" dans mon so (qui ne semblent pas venir de mon code), je dois m'inquiéter ?
J'ai donc modifié mon makefile, mais j'ai donc j'ai les .o pour l'exe, et pour les so.
La solution proposée par nicroman semble donc etre meilleure.
En revanche je ne vois pas comment s'articule les choses.
Au lieu d'avoir une classe "Plugin" dans mon projet, je l'exporte dans une dll que j'ouvre ensuite dans mon projet ? et ensuite mes plugins devrons ouvrir cette dll ?