J'ai eu un problème avec l'ajout de référence dans mon application C. Je suis incapable d'ajouter la référence de lien à "libiconv" dans mon projet de compresseur de données. J'ai la librairie de téléchargement "libiconv" mais confuse en ajoutant la référence qui montre l'erreur en compilant. J'utilise Dev C++ pour développer mes applications de compression.référence indéfinie à #include <iconv.h>, `libiconv_open ',` libiconv', `libiconv_close '
ici est le journal de compilation:
Makefile bâtiment: "C: \ Examples Dev-Cpp \ \ eottest \ Makefile.win"
Executing make...
make.exe -f "C:\Dev-Cpp\Examples\eottest\Makefile.win" all
gcc.exe eot.o libeot.o properties.o -o "Project1.exe" -L"C:/Dev-Cpp/lib"
libeot.o(.text+0x19):libeot.c: undefined reference to `libiconv_open'
libeot.o(.text+0x36):libeot.c: undefined reference to `libiconv_close'
libeot.o(.text+0x67):libeot.c: undefined reference to `libiconv'
collect2: ld returned 1 exit status`
j'ai téléchargé 'libiconv' bibliothèque de http://ftp.gnu.org/gnu/libiconv/libiconv-1.13.1.tar.gz ...... après l'extraction fichier zip i Je ne sais pas comment utiliser cette bibliothèque. Le dossier "libiconv" se compose de beaucoup de sous dossier. Je ne sais pas quelle bibliothèque devrais-je référencer. – MikMark