-
cannot find -liconv
Bonjour,
j'ai installé CB sous Windows 7, et récupéré un projet (qui compile et tourne sur une autre machine sous XP).
La compilation (mingw) se passe bien mais j'ai une erreur à l'édition de lien :
Linking executable: Otaries.exe
c:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: cannot find -liconv
que je n'arrive vraiment pas à réduire...
J'ai cherché cette librairie. La seule chose que j'ai c'est : libiconv.dll
rien d'autre dans Mingw
Quelqu'un a-t-il une idée ?
Merci d'avance, P.
-
Resolu...
Eh bien, je viens de trouver tout seul comme un grand (8O?!).
Curieusement CB ajoute dans la ligne d'option du linker (mingw dans mon cas) l'option -liconv.
Cette librairie existe bien (fait partie de gcc), mais n' a pas a être invoquée lors du linkage de projet. La procédure consiste donc à se rendre dans :
"Project > build options > linker settings" onglet "other linker options".
Une ligne commençant par -L doit s'y trouver. Aller à la fin de cette ligne et supprimer "-liconv" qui doit s'y trouver si vous avez le même mess d'erreur que moi. Clicker sur OK, Compiler, exécuter. :D
Bon courage à tous, P.