Bonjours,
Je souhaite compiler mon code C qui utilise Libcurl,
Je programme sous Code::Blocks et mon OS est Windows.
Voilà je pense avoir tous dit , en tous cas je l'espère
Merci![]()
Bonjours,
Je souhaite compiler mon code C qui utilise Libcurl,
Je programme sous Code::Blocks et mon OS est Windows.
Voilà je pense avoir tous dit , en tous cas je l'espère
Merci![]()
Je reformule ma question, comment paramètrer son projet de façon a ce qu'il soit statique ?
Statiquement veut dire avec un fichier .a. Les dll sont pour les bibliothèques dynamiques.
(PS : ma signature explique comment faire un lien statique avec la bibliothèque)
Merci, je vais tester de ce pas
Je vous tien au courant![]()
Si je comprends bien la FAQ de libcul, si ta bibliothèque est compilée de façon statique (si tu as des .a et des .dll il y a des chances qu'elle soit compilée pour faire les deux), tu dois inclure dans ton code (outre les .h et les libcurl.a) un define CURL_STATICLIB pour que le linker ne cherche pas à importer dynamiquement les symboles.
http://curl.haxx.se/docs/faq.html#Li...uilding_libcur
Tu peux le faire dans ton code, ou dans les paramètres de ton projet Codeblocks dans Compiler settings -> Defines, tu définis :
CURL_STATICLIB
Eks
Partager