[minGW] creér un dll qui contient une lib statique
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:
Citation:
g++ -c -DBUILD_DLL monSrc.cpp
Citation:
g++ -shared -L. -o maLibDyn.dll monSrc.o -Wl,--out-implib,libtstdll.a -lLalibEnPLus.lib
La compilation se passe bien mais l'édition de lien retourne une liste d'erreurs undefined reference sur les méthodes contenues dans LaLibEnPlus.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?