deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
23 juin 2006 à 15:50
frogs_yoman
Messages postés11Date d'inscriptionmercredi 22 décembre 2010StatutMembreDernière intervention25 août 2006
-
25 août 2006 à 21:52
Bon voila,
J'ai fait ma 1er dll, elle elle se compile bien, mais je fait l'éxécutable qui fait appele a des fonction de celle-ci hors sous dev-cpp je n'ai trouvé aucun moyen pour "inclure" la dll dans mon projet , quelq'un peut-il m'aider svp.
frogs_yoman
Messages postés11Date d'inscriptionmercredi 22 décembre 2010StatutMembreDernière intervention25 août 2006 25 août 2006 à 21:37
salut, j'ai le meme probleme sous devcpp, en fai j'essaie de linker la dll comdlg32.dll. Pour ça j'ai bien trouve la lib devcpp: libcomdlg32.a et j'ai donc linke avec -lcomdlg32. Et ça ne marche pas il ne trouve pas les fonctions referencees :
[Linker error] undefined reference to `GetStockObject@4'
[Linker error] undefined reference to `CreateCompatibleDC@4'
......
J'ai essaye aussi en ajoutant #include "commdlg.h" et #pragma comment( dll, "comdlg32.dll" ).... mais rien n'y fait.. Vous avez une idée ??
Merci d'avance car ce n'est pas la premiere fois que je galere avec devcpp pour linker des lib..
Vous n’avez pas trouvé la réponse que vous recherchez ?
frogs_yoman
Messages postés11Date d'inscriptionmercredi 22 décembre 2010StatutMembreDernière intervention25 août 2006 25 août 2006 à 21:52
resalut ^^ bon finalement ça marche si on rajoute: -lcomdlg32 -luser32 -lgdi32 -lwinspool, voilà avec ça on peut utiliser les fonctions d'impression :)
donc je confirme la procedure de link marche tres bien (il suffit de connaitre TOUTEs les libs.. :) lol