[SFML 2.1] Błędy linkera pod Code::Blocks 13.12
Ostatnio zmodyfikowano 2013-12-31 14:33
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? |
|
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: |
|
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. |
|
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
|
|
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. |
|
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. |
|
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)
|
|
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ć. |
|
1 « 2 » 3 |