Problem z instalacją SFML na CodeBlocks
Ostatnio zmodyfikowano 2012-08-27 11:26
Chris4132 Temat założony przez niniejszego użytkownika |
Problem z instalacją SFML na CodeBlocks » 2012-08-27 10:57:04 Wczoraj ściągnąłem pełny pakiet biblioteki SFML, ale problemy zaczęły się na instalacji. Patrzyłem na poradniki, wszęęędzie, tematy, ale mało pomogło :/ Napiszę od razu, że na pasku CodeBlocks pisze że mam 10.05. SFML jest 1.6, tak pisze na folderze. Oto co mi na razie wyszło: W Compiler and debugger settings --> Search directories: w Compiler SFML/include, w linker SFML/lib. W linker settings wszystkie pliki z lib które są zakończone .a W Compiler Settings --> #defines wpisałem SFML_DYNAMIC No i tworzę nowy plik, daję zakończenie .cpp (i tu może być problem :/) wklejam owy program: #include <SFML/System.hpp> #include <iostream>
int main() { sf::Clock Clock; while( Clock.GetElapsedTime() < 5.f ) { std::cout << Clock.GetElapsedTime() << std::endl; sf::Sleep( 0.5f ); } return 0; } I po odpaleniu pisze tak: Uruchomienie tej aplikacji nie powiodło się, ponieważ nie znaleziono sfml-system.dll. ... Coś pisało żeby stworzyć nowy projekt, ale u mnie w ogóle nie ma takiej opcji. Jakieś pomysły co zrobić żeby ta biblioteka działała? :( |
|
wojtu111 |
... » 2012-08-27 11:03:13 Do pliku z projektem musisz skopiować odpowiednie dll-ki czyli np ta system. Są w folderze z biblioteką. |
|
kubawal |
» 2012-08-27 11:07:52 wchodzisz w FOLDER_Z_SFML->bin i kopiujesz do katalogu z programem pliki: sfml-system.dll sfml-graphic.dll sfml-window.dll sfml-audio.dll sfml-network.dll |
|
Chris4132 Temat założony przez niniejszego użytkownika |
» 2012-08-27 11:14:30 Tylko że ja nie mam folderu bin.. Owe pliki mam w folderze lib. Skopiowałem tam wszystkie pliki do folderu Code::Blocks, dalej wyskakuje problem. Wrzuciłem itemy do folderu bin w Code::Blocks i teraz pisze, że brakuje: libgcc_s_dw2-1.dll (znów dll....) A w folderze SFML tego pliku nigdzie nie ma!! :/ |
|
Mrovqa |
» 2012-08-27 11:17:19 @up tą dllkę - niestety - trzeba sobie z neta ściągnąć ;) W szkole - jak również u mnie - też tej DLLki brakowało ;) btw jak ściągniesz to wrzuć ją do jednej z tych ścieżek: <partycja_systemowa>:\windows\system32 <partycja_systemowa>:\windows\sysWOW64
|
|
kubawal |
» 2012-08-27 11:18:54 @up nie do folderu z Code::Blocks tylko z programem, który piszesz (możesz je także skopiować do system32 i będzie spokój)
/edit: libgcc_s_dw2-1.dll to plik z biblioteką standardową |
|
Chris4132 Temat założony przez niniejszego użytkownika |
» 2012-08-27 11:20:39 Ten plik jest z rozszerzeniem exe? :/ Przecież pisze że dll. Wszedłem na jakąś stronę biorę download a tu exe... :/ Zobaczę dalej. Dobra, znalazłem dll, sprawdźmy czy działa. Pobrałem z tąd: http://www.dll-files.com/dllindex/dll-files.shtml?libgcc_s_dw2-1 kliknąłem download zip-file i jest ok. Dzięki! Działa, pojawiały się po kompilacji cyferki i jakieś liczby, więc raczej jest ok. |
|
kubawal |
» 2012-08-27 11:21:59 który plik? |
|
« 1 » 2 |