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)) ===|
|
|
kmlkamilek |
» 2015-05-30 20:48:39 Sprawdź czy załączyłeś liby, jeśli tak to sprawdź czy w odpowiedniej kolejności.
|
|
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)
|
|
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. |
|
Glazus |
» 2015-06-02 00:33:05 Pewnie masz kod z SFML 1.6 i próbujesz go skompilować z SFML 2.0 |
|
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! :) |
|
« 1 » |