[C::B, SFML 2.1] Nie znaleziono punktu wejscia procedury...
Ostatnio zmodyfikowano 2013-09-10 19:33
CodeMeister Temat założony przez niniejszego użytkownika |
[C::B, SFML 2.1] Nie znaleziono punktu wejscia procedury... » 2013-09-10 09:58:58 Witam
W wakacje nagle przestaly dzialac mi programy pisane w sfml 2.0, co objawia sie wyzej wymienionym bledem w pliku sfml-graphics-2.dll. tak samo jest w wersji 2.0rc (inna procedur, ta sama dll) a w wersji 2.1, na ktorej jeszcze nic nie napisalem jest blad wejscia ale w .exe programu. Po przeinstalowaniu C::B i sprawdzeniu wersji kompilatora (dostarczony z instalatorem TDM-GCC,posiadam tez inny GCC na ktorym testowalem inna wersje SFML ale jedyna roznica to inna procedura) dalej nie dziala. Meczylem sie kilka godzin wczoraj i troche dzisiaj i i juz nie wiem co moge zrobic. |
|
DejaVu |
» 2013-09-10 10:21:11 Kurs SFML 2.0, C++ - tu masz rozdziały omawiające proces instalacji SFML - sporo osób już instalowało SFML 2.1, więc: |
|
CodeMeister Temat założony przez niniejszego użytkownika |
» 2013-09-10 10:56:30 Instalowałem wg. tutorialu ze strony SFML i nie działa. Jak wspomniałem pisałem programy a nagle zaczął wyskakiwać mi ten błąd przy uruchomieniu |
|
MrPoxipol |
» 2013-09-10 13:49:39 Może masz na komputerze w katalogach dodanych do PATH kilka wersji dll'ek SFML'a i robi się piekło dll. Spróbuj zlinkować SFML statycznie (opis jest na stronie SFML). |
|
CodeMeister Temat założony przez niniejszego użytkownika |
» 2013-09-10 16:22:50 teraz same bledy undefined reference. wiecej ich jest niz mam ustawiony limit do wyswietlenia :( |
|
MrPoxipol |
» 2013-09-10 18:22:50 Podaj pełny log kompilacji. |
|
CodeMeister Temat założony przez niniejszego użytkownika |
» 2013-09-10 18:42:17 Code Blocks 10.05, minGW GCC 4.4, SFML 2.1 GCC 4.7 MinGW (DW2) - 32 bits Dynamicznie Błąd przy uruchomieniu programu: Nie znaleziono punktu wyjścia procedury _ZTVN10__cxxabiv117__class_type)infoE w bibliotece [ścieżka do katalogu z exe programu]sfml-graphics-2.dll Code Blocks 10.05, minGW GCC 4.4, SFML 2.1 GCC 4.7 MinGW (DW2) - 32 bits Statycznie Błędy buildera: ||=== testSFML, Release ===| D:\SFML-2.1\lib\libsfml-graphics-s.a(ImageLoader.cpp.obj):ImageLoader.cpp|| undefined reference to `__chkstk_ms'| D:\SFML-2.1\lib\libsfml-graphics-s.a(ImageLoader.cpp.obj):ImageLoader.cpp|| undefined reference to `__chkstk_ms'| D:\SFML-2.1\lib\libsfml-graphics-s.a(ImageLoader.cpp.obj):ImageLoader.cpp|| undefined reference to `__chkstk_ms'| D:\SFML-2.1\lib\libsfml-graphics-s.a(ImageLoader.cpp.obj):ImageLoader.cpp|| undefined reference to `__chkstk_ms'| D:\SFML-2.1\lib\libsfml-graphics-s.a(ImageLoader.cpp.obj):ImageLoader.cpp|| undefined reference to `__chkstk_ms'| D:\SFML-2.1\lib\libsfml-graphics-s.a(ImageLoader.cpp.obj):ImageLoader.cpp|| more undefined references to `__chkstk_ms' follow| ||=== Build finished: 6 errors, 0 warnings ===|
i kod ze strony SFML/Tutorialu instalacji #include <SFML/Graphics.hpp>
int main() { sf::RenderWindow window( sf::VideoMode( 200, 200 ), "SFML works!" ); sf::CircleShape shape( 100.f ); shape.setFillColor( sf::Color::Green ); while( window.isOpen() ) { sf::Event event; while( window.pollEvent( event ) ) { if( event.type == sf::Event::Closed ) window.close(); } window.clear(); window.draw( shape ); window.display(); } return 0; }
|
|
DejaVu |
» 2013-09-10 18:51:33 Czemu używasz kompilatora GCC 4.4 i bibliotek w wersji GCC 4.7? Poza tym powinieneś używać do Code::Blocks bibliotek TDM (SJLJ), a nie DW2. Jest to napisane w kursie: Konfiguracja SFML 2.0 (Code::Blocks). |
|
« 1 » 2 |