Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : DLL sous dev-cpp [ Windows / System ] (deck_bsd)

vendredi 23 juin 2006 à 15:50:21 | DLL sous dev-cpp

deck_bsd

Membre Club
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.

vendredi 23 juin 2006 à 16:02:23 | Re : DLL sous dev-cpp

fredcl

Réponse acceptée !
Bonjour,

Quand tu as créé ta DLL un fichier .a a été créé aussi du style libNomDeTaDll.a

Dans les options de ton projet, dans l'onglet paramètre, dan sla liste Editeur de liens, ajoute -lNomDeTaDll

"NomDeTaDll" étant ce qui se trouve entre lib et .a du nom de fichier qui est créé avec ta DLL

NOTA: parfois, en fonction de ce que l'on a spécifié lors de la création de la dll le fichier .a se nome libNomDeLaDll.dll.a

Cordialement

Fred Cailleau-Lepetit
Soft In The Box
Forum wxWidgets en français


vendredi 23 juin 2006 à 16:10:07 | Re : DLL sous dev-cpp

deck_bsd

Membre Club
A tien oui je l'avai pas vu celui la, il y a aussi une autre méthode a cette adresse . Que me conseil tu?

vendredi 23 juin 2006 à 16:11:00 | Re : DLL sous dev-cpp

deck_bsd

Membre Club
Ha non c'est la mm je n'ai rien dit :D . MErci bcp de ton aide.

vendredi 25 août 2006 à 21:37:46 | Re : DLL sous dev-cpp

frogs_yoman

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..

vendredi 25 août 2006 à 21:52:44 | Re : DLL sous dev-cpp

frogs_yoman

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



Cette discussion est classé dans : dll, dev, cpp


Répondre à ce message

Sujets en rapport avec ce message

Créer une DLL avec Dev-Cpp [ par ennixo ] Coucou, je n'y connais absolument rien en C++ mais j'ai besoin de créer une DLL que je pourrai appeller en VB par la suite.si quelqu'un peut soit m'ex Pb dev-cpp et winxp [ par titizebioutifoul ] Depuis peu de temps je suis passer à Win xp et j'ai donc réinstaller dev-c++. Mais je ne trouve pas d'autoexec.bat à modifier et lorsque je compile j' Problème compilation : Permission denied [ par kojiro2 ] C la premiere fois que je vois ce type d'erreur.J'utilise Dev-cpp 4.9.Voila ce que me dit Dev-cpp lorsque je compile:This is a linker error! It's a ge comment ajouter un nouveau fichier source .cpp à dll ? [ par ilimo ] bonjour, quand je rajoute un nouveau fichier .cpp à ma dll , il y a message d'erreur.. mais si j'incorpore le contenu au fichier source principal, tou dll et dev-c++ [ par kingjimmy2001 ] J'ai à ma disposition un fichier .dll et un fichier .def.J'arrive à utiliser cette dll en créant un projet C rien qu'en incluant le fichier dll au niv probléme dev cpp [ par alphaone ] Avec mon compilateur dev cpp je ne sais pas comment on fais des programme dos. graphisme ms-dos en c avec dev-cpp [ par surfeurnet ] Salut,Je suis débutant en c et je voudrai faire des graphiques sous ms-dos avec dev-cpp comment puis-je faire (j'ai entendue parlez de l'utilisation d réponse compilateur dev-cpp [ par surfeurnet ] Dev-cpp m'envoit 20 mesages d'erreur du type :[Linker error] undefined reference to `WSAStartup@8'Quelqu'un pourrait-il m'indiquer ce que cela signif Fonction vers DLL [ par logisim ] Quelqu'un pourrait-il m'aider à transformer une fonction Visual Cpp en DLL pour Visual Basic ?En Cpp :int TradUnimarc(FILE *fpU, FILE *fdb){// code}En generation nombre aleatoire sous dev cpp [ par dionysos ] Bonjour,En c, sous dev cpp, comment generer des nombre de façon aleatoire (entiers) ?Quelle(s) bibliotheque(s)?Quelle(s) fonction(s)?J'ai pensé à rand


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.