• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

SFML - program się kompiluje prawidłowo a plik.exe otwiera się z błędami

Object Storage Arubacloud
0 głosów
514 wizyt
pytanie zadane 6 kwietnia 2016 w C i C++ przez lukasz_m Obywatel (1,380 p.)
Witam

Od kilku miesięcy piszę program w SFML i gdy kompiluję plik w Code::Blocks nie występują żadne błędy

Natomiast gdy próbuję otworzyć program za pomocą pliku.exe to owszem otwiera się okno, ale

nie ładują się tekstury itp.

Z tego co pamiętam to na początku gdy sprawdzałem plik.exe uruchamiał się normalnie

Dodałem wszystkie niezbędne biblioteki do pliku Debug i Release

4 odpowiedzi

0 głosów
odpowiedź 6 kwietnia 2016 przez draghan VIP (106,230 p.)
wybrane 6 kwietnia 2016 przez lukasz_m
 
Najlepsza
Czy przeniosłeś plik wykonywalny z podkatalogu "bin/release" lub "bin/debug" do katalogu głównego projektu?
komentarz 6 kwietnia 2016 przez lukasz_m Obywatel (1,380 p.)
nie ruszałem w ogóle tego pliku
komentarz 6 kwietnia 2016 przez draghan VIP (106,230 p.)
To go skopiuj do głównego katalogu i odpal tę kopię. Program uruchomieniowy Code::Blocksa ustawia Ci środowisko wykonania dla programu, a w nim ścieżkę do głównego katalogu projektu jako ścieżkę roboczą. Kiedy uruchamiasz samodzielnie, katalogiem roboczym jest podkatalog "bin/" albo "bin/release" czy jak to tam jest - no i w takim wypadku ścieżki do plików, używane w programie, są nieprawidłowe.
komentarz 6 kwietnia 2016 przez lukasz_m Obywatel (1,380 p.)
Zadziałało, dzięki wielkie za pomoc:)
komentarz 6 kwietnia 2016 przez draghan VIP (106,230 p.)
Na zdrowie. :)
0 głosów
odpowiedź 6 kwietnia 2016 przez Blacha Mądrala (5,960 p.)
Sprawdź wskaźniki do zmiennych.
0 głosów
odpowiedź 6 kwietnia 2016 przez MisterVento3 Użytkownik (830 p.)
A biblioteki z których korzystasz dołączone są do tego samego folderu co .exe?
komentarz 6 kwietnia 2016 przez lukasz_m Obywatel (1,380 p.)
tak
komentarz 6 kwietnia 2016 przez MisterVento3 Użytkownik (830 p.)
A ścieżki do tekstur to np. C:/mojagra/textura.png?
komentarz 6 kwietnia 2016 przez lukasz_m Obywatel (1,380 p.)
Nie podaje pełnej ścieżki tylko katalog w którym znajdują się tekstury

np ("img/postac1.png"), ale jak do tej pory stosowałem taki zapis i exe otwierał się normalnie
0 głosów
odpowiedź 6 kwietnia 2016 przez chomek Gaduła (4,500 p.)
Masz w folderze z plikiem wykonywalnym folder img z teksturami ?
komentarz 6 kwietnia 2016 przez lukasz_m Obywatel (1,380 p.)
nie - wszystkie pliki graficzne i audio mam w głównym katalogu a plik exe w podkatalogu bin
komentarz 6 kwietnia 2016 przez chomek Gaduła (4,500 p.)
spróbuj je tam skopiować i sprawdź czy działa.

Podobne pytania

0 głosów
3 odpowiedzi 303 wizyt
pytanie zadane 25 sierpnia 2015 w C i C++ przez patryk16 Obywatel (1,080 p.)
0 głosów
1 odpowiedź 396 wizyt
pytanie zadane 8 października 2015 w C i C++ przez lukasz_m Obywatel (1,380 p.)
–1 głos
2 odpowiedzi 501 wizyt
pytanie zadane 11 czerwca 2017 w C i C++ przez Tomek Kozioł Obywatel (1,740 p.)

92,579 zapytań

141,427 odpowiedzi

319,654 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...