2016-05-14 25 views
2

OS: Win7, mit MinGW, sh.exe von MSYSFehler beim libpng konfigurieren: "zlib nicht installiert"

./configure --prefix=/mingw 

mit und ohne Präfix endet wie folgt aus:

checking for zlibVersion in -lz... no 
checking for yeszlibVersion in -lz... no 
configure: error: zlib not installed 

ich habe installiert zlib durch cmake, es lief reibungslos und ohne Fehler, so habe ich alle ZLIB-Dateien in meinem bin, lib und Include-Ordner
was kann das Problem sein? Wie repariere ich das?

UPD
sieht aus wie es ist, weil ich libzlib.dll und nicht libz.dll in Binärordner haben, aber das ist, wie es installiert, und ich weiß noch nicht, wie es

zu beheben

Antwort

3

ich vor kurzem konfrontiert Dieses Problem, und das ist behoben, damit ich diese Frage beantworten kann.

Wenn Sie Cross Compiler erstellen Definieren Sie Host und Pfad zur Bibliothek mit CPPFLAGS und LDFLAGS.

Beispiel:

CPPFLAGS="-I$PREFIX/include" LDFLAGS="-L$PREFIX/lib" ./configure --prefix=$PREFIX --host=$TARGET 

Wenn Sie nicht Cross-Compiler zu bauen. Geben Sie dann entweder den Pfad (zu Bibliotheks- und Headerdateien) an oder installieren Sie das zlib devel-Paket.