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

Instalacja biblioteki SFML 2.0

Ostatnio zmodyfikowano 2013-06-11 10:34
Autor Wiadomość
Aubel
Temat założony przez niniejszego użytkownika
Instalacja biblioteki SFML 2.0
» 2013-06-09 23:44:07
Witam,
Bardzo dokładnie zapoznałem się z materiałami na łamach tego serisu
http://cpp0x.pl/kursy/Kurs-SFML-2-0-C++ /Instalacja-i-konfiguracja/465
dotyczącymi tytułowej biblioteki, a następnie ją zainstalowałem oraz spradziłem poprawność instalacji kodem z poradnika.
Kompilator NIE zgłosił żadnych błędów, po czym uruchomił program na ułamek sekundy, a ten natychmiast się wyłączył. Dodam, że pracuję w Code::Blocku oraz używam kompliatora GNU GCC.
Moja pomyłka podczas instalacji raczej nie wchodzi w grę, ponieważ kilkukrotnie powtarzałem tę czynność kożystając ze wspomnianego poradnika jak i z tego na oficjalnego stronie smfl. Wiem także, że pobrałem ospowiednią paczkę instalacyjną biblioteki.
Zapoznałem się także z tematami już przedstawionymi na forum, aczkolwiek w  jedynym, który opisywał mój problem http://cpp0x.pl/forum/temat/?id=11059&p=2 zostało przedstawione rozwiązanie, które mi nie pomogło.
Proszę o pomoc i pozdrawiam
P-85289
DejaVu
» 2013-06-10 08:37:11
Skoro zrobiłeś wszystko zgodnie z kursem i przykładowa aplikacja nie działa to skompiluj SFML ze źródeł.

http://cpp0x.pl/kursy/Kurs-SFML-2-0-C++ /Instalacja-i-konfiguracja/Test-dzialania-biblioteki-SFML-2-0 /462
P-85290
Aubel
Temat założony przez niniejszego użytkownika
» 2013-06-10 16:25:33
W poradniku przeczytałem, że takie rozwiązanie byłoby dość ciężkie, więc może łatwiej będzie pobrać inną, sporawdzoną wersję kompilatora? Jeśli istnieje taka możliwość to prosiłbym o nazwę/werjsę/link jakiegoś sprawdzonego.
P-85296
DejaVu
» 2013-06-10 16:32:13
A sprawdzałeś ten konkretny przykład, czy jakiś inny? Bo jak ja eksperymentowałem podczas pisania tutoriala to faktycznie otrzymałem scenariusz, że aplikacja się kompilowała, uruchamiała i natychmiast zamykała - rozchodziło się wówczas o to, że złą paczkę instalacyjną pobrałłem lub o to, że złe biblioteki linkowałem do ustawień, jakie miałem w projekcie :)
P-85297
Aubel
Temat założony przez niniejszego użytkownika
» 2013-06-10 16:47:49
Skopiowałem dokładnie ten kod, który był zamieszczony w poradniku. Błedy podczas linkowania raczej nie wchodzą w grę, bo tak jak wcześniej pisałem bibliotekę instalowałem kilkukrotnie próbując doszukać się moich ew. niedopatrzeń. Co do paczki instalacyjnej to pobrałem wersje "GCC 4.7 MinGW (DW2) - 32 bits" oraz "GCC 4.7 TDM (SJLJ) - 32 bits",  z oficjalnej strony oraz oczywiście pod Windowsa, na którym pracuję i spróbowałem zainstalować obie (oczywiście oddzielnie). Inne paczki które znajdują się na stronie dotyczą Visual C++ lub systemów 64 bitowych.



P-85299
DejaVu
» 2013-06-10 17:13:22
Dzisiaj w nocy sprawdzę co jest nietak. Napisz tylko jaką wersję C::B używasz, czy używasz kompilatora dostarczonego z CB oraz czy dokonywałeś jakichś modyfikacji w konfiguracji w stosunku do kursu (np. wywaliłeś flagę linkowania statycznego, która również może być przyczyną Twoich problemów).
P-85300
Aubel
Temat założony przez niniejszego użytkownika
» 2013-06-10 17:26:57
Na początku pracowałem korzystając z paczki zamieszonej na forum http://cpp0x.pl/kursy/Kurs-C++/Poziom-1 /Wybieramy-srodowisko-pracy/4 i na tej też wersji pierwszy raz instalowałem SFML, aczkolwiek po napotkaniu opisanego promblemu zainstalowałem paczkę z oficjalnej strony c::b - http://www.codeblocks.org/downloads/26 (czwarta pozycja) tj. Code::Blocks-12.11 dla Windowsa oraz kompilator odstarczony w paczce, a z poziomu c::b zaznaczyłem gnu gcc compiler. Po uruchomieniu c::b nie dokonywałem żadnych zmian w stosunku do kursu - pracowałem na ustawieniach domyślnych.
Dzięki za zainteresowanie się moim problemem :)
P-85302
DejaVu
» 2013-06-10 22:22:21
1. Mam Code::Blocks 12.11 (miałem już zainstalowaną wersję więc nowej nie pobierałem).
2. Mój Code::Blocks 12.11 ma następującą wersję kompilatora:
C:\Program Files (x86)\CodeBlocks12\MinGW\bin>g++ --version
g++ (tdm-1) 4.7.1
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
3. Cały proces konfiguracji przeprowadziłem kropka w kropkę tak jak w kursie jest opisane.
4. Jedyną zmianą jaką wprowadziłem w konfiguracji to usunięcie wpisu -static-libstdc++ z opcji linkera.
5. Skompilowałem, uruchomiłem - krzyknęło o brak dll-ek.
6. Przekopiowałem wszystkie dll-ki do katalogu z plikiem *.exe - uruchomiłem aplikację - działa.

PS. Pobierałem wersję: GCC 4.7 TDM (SJLJ) - 32 bits
Zaznaczam, że mam system 64-bitowy, ale kompilator jest domyślnie ustawiony w trybie kompilacji 32-bitowej i dlatego pobiera się wersję 32-bitową.
P-85343
« 1 » 2
  Strona 1 z 2 Następna strona