Undefined reference to 'inflateInit2_'

Bin ich mit Code Blocks IDE und ich will installieren, Fliesen-Map-Editor für SFML. So, ich habe die Quelle und importiert es zu meinem Projekt. Leider wird der build beendet mit einem Fehler wegen einer fehlenden zlib-Bibliothek. Ich habe es runtergeladen und wieder aufgebaut. Dieses mal erhielt ich die Fehlermeldung:

undefined reference to `inflateInit2_'|
undefined reference to `inflateEnd'|
undefined reference to `inflateEnd'|

Im Internet fand ich die Beratung zu verbinden, die linker-Befehl -lz, aber der compiler sich weigert, wirft den Fehler: nicht finden können -lz. Weiß jemand wie man es beheben?

Grüße.

Sie müssen zlib irgendwo dein compiler finden kann. Auf Linux, das bedeutet, dass /usr/lib oder /usr/local/lib (normalerweise make install würde damit umgehen), und unter Windows gibt es keine standard-Weg, aber Sie zeigen entweder den compiler für die DLL oder die DLL in Ihrem compiler lib Ordner (mingw sucht nicht die PATH auf windows Letzte mal habe ich geprüft). Was ist dein OS?
Ich bin mit Windows.
Ich habe das problem gelöst haben, legen Sie die DLL in meinem compiler. Danke!
Verwandte: stackoverflow.com/questions/1632201/...

InformationsquelleAutor Jake | 2013-12-15

Schreibe einen Kommentar