vincenzo89
Messages postés2Date d'inscriptionlundi 9 mars 2009StatutMembreDernière intervention 9 mars 2009
-
9 mars 2009 à 09:51
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 2014
-
10 mars 2009 à 14:22
Bonjour
je débute en C++, sous code block.
J'ai un code qui est composé de 3 procédures.
Je voudrais créer une dll avec ces procédures (dont une avec des paramètres à passer) afin de pouvoir appeler ces procédures.
Je pars de 0. Prêt à creuser, mais quelles sont les étapes ?
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 10 mars 2009 à 14:22
Salut,
Je suppose que tu utilises gcc ou g++ + MinGW.
C'est pas super évident à faire une dll avec ces outils. Je te conseille vivement de télécharger depends.
Comme première approche, wikipedia donne pas mal d'infos ici.
Je t'invite à utiliser la convention d'appel stdcall, qui est une grande classique sous windows.
Ensuite, tu risque de rencontrer quelques problèmes pour parvenir à exporter des symboles non décorés, sans @ _ et autres symboles tous aussi inutiles les uns que les autres dans le cas d'une dll C.