Zitat:Original von wernieman
Eigentlich brauchst Du nur die passenden header-Files zu "verlinken" .....
Irgendwie mag er das aber nicht:
Code:
===> CXX bauer/brueckenbauer.cc
In file included from bauer/../boden/wege/kanal.h:5,
from bauer/brueckenbauer.cc:29:
bauer/../boden/wege/../../dataobj/loadsave.h:12:19: warning: bzlib.h: No such file or directory
In file included from bauer/../boden/wege/kanal.h:5,
from bauer/brueckenbauer.cc:29:
bauer/../boden/wege/../../dataobj/loadsave.h:49: error: ISO C++ forbids declaration of `BZFILE' with no type
bauer/../boden/wege/../../dataobj/loadsave.h:49: error: expected `;' before '*' token
make: *** [bauer/brueckenbauer.o] Fehler 1
bzlib.h hab ich in /usr/include und den Pfad noch extra als FLAGS += -I/usr/inlucde/ im Makefile angegeben obwohl der sowieso Standard ist :S
Bist Du sicher mit dem Pfad??
Es ist bei mir "zwar" ein gentoo-Linux, aber der Cross-Compiler sollte NICHT auf deine Systemlibarys (/usr/include) sondern auf die Cross-Compiling-Umgebung zeigen!
Bei mir (s.o.) ist es:
/usr/mingw32/usr/include/
Edit:
Und vergiss auch nicht die zlib.h ..... und es werden noch einige andere "Auftauchen".
Edit2:
btw:
der libary-Pfad für den linker sollte so (o.Ä.) aussehen
/usr/mingw32/usr/lib/
Zitat:Original von wernieman
Edit2:
btw:
der libary-Pfad für den linker sollte so (o.Ä.) aussehen
/usr/mingw32/usr/lib/
ja, bei mir /opt/cross/mingw/lib aber dort ist eben kein bzip2 dabei - habe nun bereits versucht das bzip eben mit mingw zu kompilieren und hinzukopieren oder das systemeigene bzip zu verwenden, beides klappt nicht...
EDIT: ok, habs hinbekommen (war die falsche architektur das bzlib) - jetzt muß ich nur noch SDL zum kooperieren mit mingw bringen
Oder Du probierst erstmal die GDI-Version .. ist einfacher!
Wenn die läuft kann ich Dir meine SDL-Config geben ...
Er findet mgwbz2-1.dll nicht.
Hab im gleichen Ordner ne andere gdi Version liegen (3904), die laeuft.
Windows 7.
Leider nicht, gleiche Meldung wie eben.
Hast Du eine Bibliotek selber kompiliert?
Zitat:Original von wernieman
Hast Du eine Bibliotek selber kompiliert?
Die bz2lib eben weil die nicht beim mingw dabei war