Archiv verlassen und diese Seite im Standarddesign anzeigen : Programme mit zlib liefern nur "undefined reference to `gzeof'" u. ä.
Nachdem ich nun zlib-Funktionen in ein Programm eingebaut habe, bekomme ich nur noch solche Fehlermeldungen :(
Ich habe deshalb mal versucht das example.c, das beim Source Code der zlib dabei ist, zu kompilieren, aber damit bekomme ich dasselbe Ergebnis. Woran kann das liegen? :confused:
anda_skoa
19-09-2002, 10:27
Hast du die zlib bei den Linkeranweisungen angegeben?
Also -lz
Ciao,
_
Ja, jetzt funktioniert es :)
Irgendsowas hatte ich vermutet, aber nicht gefunden. Wo hast Du das -lz gefunden? :confused:
anda_skoa
19-09-2002, 16:41
:)
undefined reference ist eine Linker Fehlermeldung.
Darum hab ich nachgeschaut wie die zlib heißt und wo sie ist.
Bei mir war das /usr/lib/libz.so
Da das vorangestellte lib bei der Linkerdirektive weggelassen wird und man /usr/lib nicht als Suchpfad angeben muß, mußte es -lz heißen.
Ciao,
_
Aha, dann kommt es also daher, das es in der lib implementiert ist und in der zlib.h nur deklariert ist.
anda_skoa
19-09-2002, 19:26
Korrekt!
Ciao,
_
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.