Bonjour, je développe sous winXp-minGw.
Je ne suis pas un expert et je sais tout juste créer une lib statique ou dynamique.
Je voudrais créer une dll à partir d'un source que j'ai écris moi même et qui fait un appel aux fonctions d'une librairie statique déjà compilée... et là je patauge un peu.
Voilà comment je compile mon projet:
g++ -c -DBUILD_DLL monSrc.cppLa compilation se passe bien mais l'édition de lien retourne une liste d'erreurs undefined reference sur les méthodes contenues dans LaLibEnPlus.libg++ -shared -L. -o maLibDyn.dll monSrc.o -Wl,--out-implib,libtstdll.a -lLalibEnPLus.lib
Comment faut il s'y prendre? Est ce qu'il faut préalablement modifier la librairie statique pour qu'elle puisse être intégrée à la dll?
Partager