zlib DLL benutzen
-
Hallo,
ich versuche nun schon länger die DLL Datei von http://www.zlib.org/ zu benutzten. Habe mir die rar Datei runtergeladen, wo die DLL drinn sein soll.
Nun habe ich folgenden Dateien
zlib1.dll
zconf.h
zlib.h
zddl.exp
zdll.lib
zlib.defFalls man nun vlt., wie ich gelesen habe, die lib Datei selbst erstellen muss, mit implib, weiß ich leider nicht genau, wie ich die dateipfade für implib eingeben muss bzw. wo hin mit den Dateien?
Ich habe auf jedenfall über "Ansicht->Projektverwaltung" die zdll.lib hinzugefügt. als nächste habe ich noch die zlib.h Datei includiert und wollte nun einfach mal sehen ob das Programm denn überhaupt startet.
Nun bekomme ich folgende Fehlermeldung:
[C++ Fehler] zconf.h(270): E2015 Mehrdeutigkeit zwischen 'Byte' und 'System::Byte'
Die Zeile liegt wie man sieht in der zconf.h:
typedef Byte FAR Bytef;Ich weiß einfach nicht weiter.
Wäre nett wenn mir da einer Helfen kann.
Gruß
Thorsten
-
Hi,
ich habe das behoben....aber eher ein kleiner Ausweg als eine richtige Lösung:(
Ich habe in der Datei zConf.h den Eintrag
"typedef Byte FAR Bytef;"
durch
"typedef System::Byte FAR Bytef;"ersetzt.
Somit kommt beim Kompilieren kein Fehler mehr.
Natürlich ist die Angabe ohne Gewähr...denn ich weiss nicht ob diese Änderungen Nebenwirkungen hat:(
Mfg