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.