-
Linker une librairie
Bonjour,
Je n'arrive pas à linker advAPI32.lib à mon projet :
http://img685.imageshack.us/img685/7347/linkerj.jpg
Dans la colonne "link librairie", je mets le chemin d'accès vers le fichier advAPI32.lib et dans la colonne de droite, je mets "advAPI32".
Message d'erreur à la compilation : 'mingw32-g++.exe: AdvAPI32: No such file or directory'
Que dois-je pour y parvenir ?
Merci :)
-
Salut,
Les fichiers *.lib sont prévus pour Visual C++, alors que tu utilises GCC (mingw32-g++.exe). Il faut donc premièrement le convertir pour pouvoir l'utiliser avec ce compilateur, puis lui demander gentiment de bien vouloir lier avec lui. Pour la conversion, va faire un petit tour du côté de reimp.
-
Salut et merci de ta réponse,
Oui j'ai vu ça, j'ai donc utilisé le fichier suivant : libadvapi32.a
Cependant, ça n'y change rien, j'ai la même erreur.
J'ai bien spécifié le dossier dans lequel le linker doit aller chercher libadvapi32.a ( et de toutes façons, ce fichier est présent dans le dossier lib par défaut de codeblocks ).
J'ai mis dans "link library" le chemin d'accès du fichier .a et dans "other link option", j'ai mis : advapi32.
Mais ça ne marche toujours pas...
Merci :)