• 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

Cloud VPS
0 głosów
898 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 380 wizyt
pytanie zadane 25 sierpnia 2015 w C i C++ przez patryk16 Obywatel (1,080 p.)
0 głosów
1 odpowiedź 588 wizyt
pytanie zadane 8 października 2015 w C i C++ przez lukasz_m Obywatel (1,380 p.)
–1 głos
2 odpowiedzi 838 wizyt
pytanie zadane 11 czerwca 2017 w C i C++ przez Tomek Kozioł Obywatel (1,740 p.)

93,488 zapytań

142,422 odpowiedzi

322,773 komentarzy

62,908 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

Kursy INF.02 i INF.03
...