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

[SFML] Undefined reference CodeBlocks

Ostatnio zmodyfikowano 2015-06-03 17:48
Autor Wiadomość
Hunteerrq
Temat założony przez niniejszego użytkownika
[SFML] Undefined reference CodeBlocks
» 2015-05-30 19:17:01
Witam, próbuję dodać bibliotekę SFML 2.0 do CodeBlocks'a jednak pojawia się błąd undefined reference przy uruchamianiu przykładowego programu ze strony. Windows 7 64 bit, Code::Blocks 13.12. Sprawdzałem dwukrotnie czy zrobiłem wszystko z tego poradnika. http://cpp0x.pl/kursy/Kurs-SFML-2-x-C++/Instalacja-i-konfiguracja/Konfiguracja-SFML-2-0-Code-Blocks/464


 ||=== Build: Debug in Gra 1 1 (compiler: GNU GCC Compiler) ===|
obj\Debug\main.o||In function `main':|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|6|undefined reference to `_imp___ZN2sf6StringC1EPKcRKSt6locale'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|6|undefined reference to `_imp___ZN2sf9VideoModeC1Ejjj'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|6|undefined reference to `_imp___ZN2sf12RenderWindowC1ENS_9VideoModeERKNS_6StringEjRKNS_15ContextSettingsE'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|7|undefined reference to `_imp___ZN2sf5ClockC1Ev'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|14|undefined reference to `_imp___ZN2sf6Window5closeEv'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|11|undefined reference to `_imp___ZN2sf6Window9pollEventERNS_5EventE'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|17|undefined reference to `_imp___ZN2sf5ColorC1Ehhhh'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|17|undefined reference to `_imp___ZN2sf12RenderTarget5clearERKNS_5ColorE'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|19|undefined reference to `_imp___ZNK2sf5Clock14getElapsedTimeEv'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|19|undefined reference to `_imp___ZNK2sf4Time9asSecondsEv'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|19|undefined reference to `_imp___ZNK2sf12RenderWindow7getSizeEv'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|19|undefined reference to `_imp___ZNK2sf12RenderWindow7getSizeEv'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|19|undefined reference to `_imp___ZN2sf11CircleShapeC1Efj'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|20|undefined reference to `_imp___ZNK2sf11CircleShape9getRadiusEv'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|20|undefined reference to `_imp___ZNK2sf11CircleShape9getRadiusEv'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|20|undefined reference to `_imp___ZN2sf13Transformable9setOriginERKNS_7Vector2IfEE'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|21|undefined reference to `_imp___ZNK2sf12RenderWindow7getSizeEv'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|21|undefined reference to `_imp___ZNK2sf12RenderWindow7getSizeEv'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|21|undefined reference to `_imp___ZN2sf13Transformable11setPositionEff'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|22|undefined reference to `_imp___ZN2sf5Color6YellowE'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|22|undefined reference to `_imp___ZN2sf5Shape12setFillColorERKNS_5ColorE'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|23|undefined reference to `_imp___ZN2sf12RenderStates7DefaultE'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|23|undefined reference to `_imp___ZN2sf12RenderTarget4drawERKNS_8DrawableERKNS_12RenderStatesE'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|25|undefined reference to `_imp___ZN2sf6Window7displayEv'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|8|undefined reference to `_imp___ZNK2sf6Window6isOpenEv'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|27|undefined reference to `_imp___ZN2sf12RenderWindowD1Ev'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|6|undefined reference to `_imp___ZN2sf12RenderWindowD1Ev'|
C:\Users\Gibon\Desktop\Projekty\Gry\Gra 1 1\main.cpp|27|undefined reference to `_imp___ZN2sf12RenderWindowD1Ev'|
obj\Debug\main.o||In function `ZN2sf11CircleShapeD1Ev':|
C:\SFML-2.0\include\SFML\Graphics\CircleShape.hpp|41|undefined reference to `_imp___ZTVN2sf11CircleShapeE'|
C:\SFML-2.0\include\SFML\Graphics\CircleShape.hpp|41|undefined reference to `_imp___ZTVN2sf11CircleShapeE'|
C:\SFML-2.0\include\SFML\Graphics\CircleShape.hpp|41|undefined reference to `_imp___ZN2sf5ShapeD2Ev'|
||=== Build failed: 31 error(s), 0 warning(s) (0 minute(s), 7 second(s)) ===|
P-132987
kmlkamilek
» 2015-05-30 20:48:39
Sprawdź czy załączyłeś liby, jeśli tak to sprawdź czy w odpowiedniej kolejności.
P-132998
Hunteerrq
Temat założony przez niniejszego użytkownika
» 2015-05-31 16:32:58
Już sobie pobrałem Visual Studio C++ i działa, jednak mam problem z programem z tej strony http://cpp0x.pl/kursy/Wytwarzanie-Gier-2D-C++/Wprawianie-obiektow-gry-w-ruch/415. Każdy poprzedni i z kursu SFML działał, nagle po skopiowaniu całego kodu pojawiają się takie logi, nie czyta nawet podstawowych

Error 2 error C1903: unable to recover from previous error(s); stopping compilation c:\users\gibon\desktop\projekty\gry\działający plik smfl\kurs sfml(,then game)\kurs sfml(,then game)\source.cpp 65 1 Kurs SFML(,then game)
Error 1 error C2039: 'IsOpened' : is not a member of 'sf::RenderWindow' c:\users\gibon\desktop\projekty\gry\działający plik smfl\kurs sfml(,then game)\kurs sfml(,then game)\source.cpp 65 1 Kurs SFML(,then game)
8 IntelliSense: class "sf::Event" has no member "Key" c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 72 61 Kurs SFML(,then game)
5 IntelliSense: class "sf::Event" has no member "Type" c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 69 18 Kurs SFML(,then game)
7 IntelliSense: class "sf::Event" has no member "Type" c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 72 18 Kurs SFML(,then game)
11 IntelliSense: class "sf::RenderWindow" has no member "Clear" c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 84 17 Kurs SFML(,then game)
6 IntelliSense: class "sf::RenderWindow" has no member "Close" c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 70 19 Kurs SFML(,then game)
10 IntelliSense: class "sf::RenderWindow" has no member "Close" c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 73 19 Kurs SFML(,then game)
14 IntelliSense: class "sf::RenderWindow" has no member "Display" c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 88 17 Kurs SFML(,then game)
12 IntelliSense: class "sf::RenderWindow" has no member "Draw" c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 86 18 Kurs SFML(,then game)
4 IntelliSense: class "sf::RenderWindow" has no member "GetEvent" c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 67 24 Kurs SFML(,then game)
3 IntelliSense: class "sf::RenderWindow" has no member "IsOpened" c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 64 23 Kurs SFML(,then game)
13 IntelliSense: class "sf::Shape" has no member "Circle" c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 86 34 Kurs SFML(,then game)
9 IntelliSense: name followed by '::' must be a class or namespace name c:\Users\Gibon\Desktop\Projekty\Gry\DZIAŁAJĄCY PLIK SMFL\Kurs SFML(,then game)\Kurs SFML(,then game)\Source.cpp 72 77 Kurs SFML(,then game)
P-133021
kmlkamilek
» 2015-06-01 23:21:03
Wszystkie te słowa jak Key, Type i inne, które w logu ci pokazało powinny być z małej litery, w tym artykule najwyraźniej jest błąd.
P-133073
Glazus
» 2015-06-02 00:33:05
Pewnie masz kod z SFML 1.6 i próbujesz go skompilować z SFML 2.0
P-133074
Hunteerrq
Temat założony przez niniejszego użytkownika
» 2015-06-03 17:48:05
Dziękuję za pomoc! Problemem okazała się zbyt nowa wersja SFML, będę musiał znaleźć inny poradnik do gier z bardziej aktualnym kodem. Pozdrawiam i dziękuję za pomoc! :)
P-133145
« 1 »
  Strona 1 z 1