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

SFML 2.0 - instalacja

Ostatnio zmodyfikowano 2013-12-04 20:52
Autor Wiadomość
Soon
Temat założony przez niniejszego użytkownika
SFML 2.0 - instalacja
» 2013-12-04 16:04:29
Witam! Pewnie jak wiele osób, ja też mam problem z SFML. Zrobiłem wszystko tak, jak w tutorialu. Posprawdzałem wszystkie liby, ich kolejność sufixy itp. Mimo to, wywala błędy związane chyba z linkerem, np.:
undefined reference to `_imp__ZN2sf6StringC1EPKcRKSt6locale'
Pomóżcie, bo już się męczę któryś dzień z kolei. :)
P-98271
kubawal
» 2013-12-04 16:10:03
Podaj jakie dajesz liby i log kompilatora.

@offtop: Zainstaluj sobie SFML 2.1. Instaluje się tak samo, jak 2.0
P-98273
Soon
Temat założony przez niniejszego użytkownika
» 2013-12-04 16:18:53
Log:

D:/SFML KATALOG/SFML-2.0/include/SFML/Graphics/CircleShape.hpp:41: undefined reference to `_imp___ZTVN2sf11CircleShapeE'
D:/SFML KATALOG/SFML-2.0/include/SFML/Graphics/CircleShape.hpp:41: undefined reference to `_imp___ZTVN2sf11CircleShapeE'
D:/SFML KATALOG/SFML-2.0/include/SFML/Graphics/CircleShape.hpp:41: undefined reference to `_imp___ZN2sf5ShapeD2Ev'
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 0 second(s))
31 error(s), 0 warning(s) (0 minute(s), 0 second(s))

Liby Debug:

D:\SFML KATALOG\SFML-2.0\lib\libsfml-audio-d.a
D:\SFML KATALOG\SFML-2.0\lib\libsfml-graphics-d.a
D:\SFML KATALOG\SFML-2.0\lib\libsfml-main-d.a
D:\SFML KATALOG\SFML-2.0\lib\libsfml-network-d.a
D:\SFML KATALOG\SFML-2.0\lib\libsfml-system-d.a
D:\SFML KATALOG\SFML-2.0\lib\libsfml-window-d.a

Release:

D:\SFML KATALOG\SFML-2.0\lib\libsfml-audio.a
D:\SFML KATALOG\SFML-2.0\lib\libsfml-graphics.a
D:\SFML KATALOG\SFML-2.0\lib\libsfml-main.a
D:\SFML KATALOG\SFML-2.0\lib\libsfml-network.a
D:\SFML KATALOG\SFML-2.0\lib\libsfml-system.a
D:\SFML KATALOG\SFML-2.0\lib\libsfml-window.a

Dodam, że ostatnio śiągnąłem nową wersję C::B. Był bez GCC, więc pobrałem go stąd: http://sourceforge.net/projects/mingw/?source=dlp
GCC mam w wersji 4.8. To coś zmienia?
P-98274
pekfos
» 2013-12-04 16:39:49
GCC mam w wersji 4.8. To coś zmienia?
Kompilowałeś SFML, czy pobrałeś gotowe buildy?
P-98278
RazzorFlame
» 2013-12-04 16:41:50
@UP to raczej zależy od kolejności dodania bibliotek a nie alfabetycznie. Gdzieś to już pisałem, szukam teraz.
P-98280
pekfos
» 2013-12-04 16:43:49
system, window, graphics?
P-98283
Soon
Temat założony przez niniejszego użytkownika
» 2013-12-04 16:46:00
Więc jaka ma być ta kolejność?
P-98285
RazzorFlame
» 2013-12-04 16:47:01
Graphics-window-system tylko że zapomniałem jak to było dla tych Audio i network.

Edit:
Pekfos:
The rule is the following : if library XXX depends on (uses) library YYY, put XXX first and then YYY
P-98287
« 1 » 2 3 4
  Strona 1 z 4 Następna strona