Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

SFML & C++ TMXLoader błąd w składni undefined reference to `inflateInit2_'|

Ostatnio zmodyfikowano 2015-12-09 19:01
Autor Wiadomość
arczi14
Temat założony przez niniejszego użytkownika
SFML & C++ TMXLoader błąd w składni undefined reference to `inflateInit2_'|
» 2015-12-08 19:48:59
Witam,

Piszę sobię dość rozległą grę i poszukwałem edytora map generującego XML.

Znalazłem i znalazłem również mini program pod SFML do obsługi tychże XML'ów wraz z obsługą QuadTree więc to dość przydatny kawałek kodu.

Dodałem pliki do projektu zmieniłem nazwy nagłówków. Nie chciałem tego kompilować w cMake bo mogę chcieć coś zmienić. Skrypt wymaga również biblioteki zLib zatem pobrałem ze strony pliki i dołączyłem include oraz lib.

 

I niestety program wywala błą. Dokładnie:
MapLoaderPrivate.cpp|1117|undefined reference to `inflateInit2_'|

Podobno jest to problem z bliblioteką zLib a nie samym programem autora. Gdzieś przeczytałem żeby zamienić plik .lib na .a programem LIB2A ale nie dał to efektu. Ktoś się spotkał z taką sytuacją może kiedyś ?

https://github.com/fallahn​/sfml-tmxloader

http://zlib.net
P-141625
DejaVu
» 2015-12-09 15:40:05
Skompiluj wszystkie biblioteki ze źródeł i dołącz je linkerem do budowanego projektu. Diagnozę postawiłeś poprawną tj. linker nie widzi symboli z biblioteki zlib.
P-141664
arczi14
Temat założony przez niniejszego użytkownika
» 2015-12-09 16:58:43
Pobrałem źródła w Cmake ustawiłem MinGW makefiles. configuruje configuruje ponownie generuje po czym tworzą się jakieś pliki ale w żaden to nie jest pliki z rozszerzeniem .a. Coś robię źle?
 
P-141669
DejaVu
» 2015-12-09 19:01:36
Nie ma nigdzie katalogu libs? Poszukaj wtedy pliku libzlib* w głównym katalogu zawierającym źródła biblioteki zlib.
P-141673
« 1 »
  Strona 1 z 1