C++ instalacja SFML Windows 7 Code Block / Visual Studio
Ostatnio zmodyfikowano 2016-12-19 08:47
Kasztan8765 Temat założony przez niniejszego użytkownika |
C++ instalacja SFML Windows 7 Code Block / Visual Studio » 2016-12-18 19:56:24 Dzień dobry Mam problem z instalacją dla C++ SFML korzystam z tego tutoriala: http://www.sfml-dev.org/tutorials/2.0/start-vc.php próbowałem z visual studio 2015, code blocks ale testowy program się nie odpala. Czy ktoś z was może ma gdzieś zanotowane dla jakiej wersji Code Blocks lub Visual Studio dla Windows 7 da się to zainstalować bez problemu?
Pozdrawiam |
|
Gibas11 |
» 2016-12-18 20:03:41 Rozwiązania są generalnie 2: 1. Użyj Linuksa i jedną komendą zainstaluj SFML i C::B albo inne IDE. 2. Przeczytaj 2 razy jeden tutorial, przeanalizuj dokładnie, sprawdź co jest dostępne do pobrania na stronie głównej, pobierz pasujące np. C::B i zrób to porządnie. Pierwszy raz na Windowsie jest trudny, trzeba przez to przebrnąć.
Pomijam rekompilację biblioteki bo to przy pierwszym podejściu wywołuje myśli samobójcze. :P |
|
michal11 |
» 2016-12-18 21:49:11 Ja zawsze korzystam z tego Konfiguracja SFML 2.0 (Visual C++) i nie mam żadnych problemów. http://www.sfml-dev.org/download/sfml/2.4.1/ stąd pobierz odpowiedną paczkę dla swojej wersji VS, ja bym zaczął od 64 i jak będą jakieś problemy to najwyżej przesiądziesz się na 32 bity. Może być jeszcze zainstalowanie odpowiednich redistributabli (jeżeli będzie brakowało plików w stylu msvcr, msvcp itp.), w razie czego szukaj instalek tutaj: |
|
Kasztan8765 Temat założony przez niniejszego użytkownika |
» 2016-12-19 00:12:44 Ściągłem code blocks z minGW pobrałem sfml 2.4 zrobiłem według poradnika: http://www.sfml-dev.org/tutorials/2.4/start-cb.php
||=== Build: Debug in a (compiler: GNU GCC Compiler) ===| ld.exe||cannot find -lsfml-windows| ||error: ld returned 1 exit status| ||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
ScreenyL http://screenshot.sh/ofpX0n7WOxVuD http://screenshot.sh/mMyyT5KgSJcYT http://screenshot.sh/mGB4Kyi6bjr1x http://screenshot.sh/ovY4brC4IoBYb |
|
mateczek |
» 2016-12-19 06:42:24 na Windowsie jest fajny (moje zdanie) projekt, który ma wielką szansę powodzenia nazywa się msys2 https://www.youtube.com/watch?v=d0VN7Vol1_8&t=19sinstalacja biblioteki sfml to jedna komenda pacman -S mingw-w64-i686-sfml
po tej operacji ponieważ korzystam z qtCreatora musiałem dopisać opcje inkera w pliku.pro LIBS +=-lsfml-graphics -lsfml-window -lsfml-system
i przykład się skompilował i uruchomił. Jedno co mnie złości(odnośnie msys2) to to, że od miesiąca lub dwóch jest bug w "gdb(32bity)" i skubany za chiny nie chce działać . Poniżej kod na którym testowałem instalacje sfml. #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; }
Reasumując msys2 ma potencjał(ale i bugi). Zalety: 1. banalna instalacja wielu bibliotek(prawie jak na linuxie) 2. qt w repozytoriach (dla mnie zaleta) 3. gcc 32/64 bity do wyboru wady: 1 bugi (choćby w gdb 32 bity) 2 mały wybór ide. |
|
michal11 |
» 2016-12-19 08:47:06 Wygląda na to, że odwrotnie zalinkowałeś biblioteki, te w wersji debug dodałeś do release a te w wersji release dodałeś do debug. Zamień i sprawdź czy pomoże. |
|
« 1 » |