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

[SFML 2.1] Błędy linkera pod Code::Blocks 13.12

Ostatnio zmodyfikowano 2013-12-31 14:33
Autor Wiadomość
dawid
Temat założony przez niniejszego użytkownika
» 2013-12-30 16:14:09
To mam teraz takie błędy:


-------------- Build: Debug in proba2 (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -LC:\Users\Dawid\Desktop\SFML-2.1\lib  -o bin\Debug\proba2.exe obj\Debug\probasfml2.o    -lsfml-audio-d -lsfml-graphics-d -lsfml-main-d -lsfml-network-d -lsfml-system-d -lsfml-window-d
obj\Debug\probasfml2.o: In function `main':
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:7: undefined reference to `_imp___ZN2sf6StringC1EPKcRKSt6locale'
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:7: undefined reference to `_imp___ZN2sf9VideoModeC1Ejjj'
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:7: undefined reference to `_imp___ZN2sf12RenderWindowC1ENS_9VideoModeERKNS_6StringEjRKNS_15ContextSettingsE'
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:7: undefined reference to `_imp___ZN2sf12RenderWindowD1Ev'
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:15: undefined reference to `_imp___ZN2sf6Window5closeEv'
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:12: undefined reference to `_imp___ZN2sf6Window9pollEventERNS_5EventE'
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:19: undefined reference to `_imp___ZN2sf5ColorC1Ehhhh'
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:19: undefined reference to `_imp___ZN2sf12RenderTarget5clearERKNS_5ColorE'
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:20: undefined reference to `_imp___ZN2sf6Window7displayEv'
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:9: undefined reference to `_imp___ZNK2sf6Window6isOpenEv'
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:23: undefined reference to `_imp___ZN2sf12RenderWindowD1Ev'
C:/Users/Dawid/Desktop/Nowy folder (2)/proba2/probasfml2.cpp:23: undefined reference to `_imp___ZN2sf12RenderWindowD1Ev'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 0 seconds)
12 errors, 0 warnings (0 minutes, 0 seconds)
 

O co chodzi?
P-100656
MrPoxipol
» 2013-12-30 16:15:41
Błędy linkera. A i czy używasz dobrego kompilatora.. + Z tego co widzę masz niepoprawną kolejnośc bibliotek.
Ustaw po kolei:
  • sfml-graphics
  • sfml-window
  • sfml-system
P-100657
dawid
Temat założony przez niniejszego użytkownika
» 2013-12-30 16:20:02
Mam w takiej kolejności:
http://iv.pl/images/45570141486100255465.png
i nadal takie błędy.
P-100658
DejaVu
» 2013-12-30 16:22:12
Define-y:
GLEW_STATIC
SFML_STATIC
UNICODE

Linker:
sfml-audio-s
sfml-graphics-s
sfml-network-s
sfml-window-s
sfml-system-s
sndfile
openal32
jpeg
glew
freetype
ws2_32
gdi32
opengl32
winmm
P-100659
MrPoxipol
» 2013-12-30 18:43:49
@up
yyy..do zbudowania aplikacji sfml2.1 potrzebne są tylko 3 biblioteki (+dodatkowe moduły, kiedy są wykorzystywane), więc? Ja zalecam sprawdzenie jeszcze raz wszystkiego i nie używanie szablonu projektu z C::B.
P-100681
DejaVu
» 2013-12-30 19:25:07
Biblioteka SFML w paczkach 'oficjalnych' posiada wlinkowane statycznie inne biblioteki. Gdy kompilujesz SFML-a ze źródeł to musisz mieć liby tych owych 'innych' bibliotek, albo żeby je również statycznie wlinkować do bibliotek, albo linkować je już bezpośrednio do aplikacji.
P-100685
dawid
Temat założony przez niniejszego użytkownika
» 2013-12-30 19:37:52
To teraz takie coś mi się pojawia:



-------------- Build: Debug in NAzwa1 (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -L..\SFML-2.1\lib  -o bin\Debug\NAzwa1.exe obj\Debug\cos.o   sfml-audio-s sfml-graphics-s sfml-network-s sfml-window-s sfml-system-s sndfile openal32 jpeg glew freetype ws2_32 gdi32 opengl32 winmm 
mingw32-g++.exe: sfml-audio-s: No such file or directory
mingw32-g++.exe: sfml-graphics-s: No such file or directory
mingw32-g++.exe: sfml-network-s: No such file or directory
mingw32-g++.exe: sfml-window-s: No such file or directory
mingw32-g++.exe: sfml-system-s: No such file or directory
mingw32-g++.exe: sndfile: No such file or directory
mingw32-g++.exe: openal32: No such file or directory
mingw32-g++.exe: jpeg: No such file or directory
mingw32-g++.exe: glew: No such file or directory
mingw32-g++.exe: freetype: No such file or directory
mingw32-g++.exe: ws2_32: No such file or directory
mingw32-g++.exe: gdi32: No such file or directory
mingw32-g++.exe: opengl32: No such file or directory
mingw32-g++.exe: winmm: No such file or directory
Process terminated with status 1 (0 minutes, 0 seconds)
14 errors, 0 warnings (0 minutes, 0 seconds)
 
P-100690
DejaVu
» 2013-12-30 19:49:48
Bo to była lista bibliotek jakie należy linkować, a nie co należy literalnie w linkera wpisać.
P-100692
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona