[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "undefined reference" et libpng12



Nanar Duff wrote:
Salut,

bonjour,

J' essaye desesperemment d' utiliser une librairie de traitement d' image en C++ sous Sarge. Les 2 librairies qui ont l' air assez bien pour cela sont "QTImage" et "Devil". La compilation se passe sans aucun problème mais au linkage, j' obtiens enormement de undefined reference:


/usr/lib/gcc-lib/i486-linux/3.3.5/../../../libqt-mt.so: undefined reference to `png_get_IHDR@PNG12_0' /usr/lib/gcc-lib/i486-linux/3.3.5/../../../libqt-mt.so: undefined reference to `png_destroy_write_struct@PNG12_0' /usr/lib/gcc-lib/i486-linux/3.3.5/../../../libqt-mt.so: undefined reference to `png_write_end@PNG12_0' /usr/lib/gcc-lib/i486-linux/3.3.5/../../../libqt-mt.so: undefined reference to `png_set_compression_level@PNG12_0' /usr/lib/gcc-lib/i486-linux/3.3.5/../../../libqt-mt.so: undefined reference to `png_set_write_fn@PNG12_0'
[...]

collect2: ld a retourné 1 code d'état d'exécution


Bien sur, j' ai les packages "libqt3-mt-dev" et "libpng12-dev" installés...

Essaie d'intervertir l'ordre de tes -l, i.e. -lqt-mt -lpng12.




Reply to: