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

SDL2 plik exe error

0 głosów
94 wizyt
pytanie zadane 8 listopada 2018 w C i C++ przez Jakub Chomicz 1 Nowicjusz (220 p.)
Witam ostatnio mam problem ponieważ jak kompiluje i otwieram program oparty na bibliotece SDL2 z CodeBlocks-a to wszystko działa zaś jak odpalam ten sam program z folderu bin to włącza mi się białe okno zamiast normalnego programu i program odrazu przestaje działać. Co mam zrobić ? Jak to naprawić ?

1 odpowiedź

0 głosów
odpowiedź 8 listopada 2018 przez j23 Szeryf (89,240 p.)
Przy odpalaniu z poziomu IDE aplikacja ma ustawiony inny katalog roboczy (chyba katalog projektu), więc jak masz jakieś DLL-ki, bitmapy itp, to zadbaj o to, żeby były w katalogu z exekiem.
komentarz 10 listopada 2018 przez j23 Szeryf (89,240 p.)
Pokaż fragment kodu ładujący bitmapę.
komentarz 10 listopada 2018 przez Jakub Chomicz 1 Nowicjusz (220 p.)

za dużo tu chyba nie zobaczysz wiec po prostu napisze :

            SDL_Surface * BG1 = IMG_Load("Images/BG1.png");
            SDL_Surface * Character = IMG_Load("Images/Character.png");
            inv.InvImage = IMG_Load("Images/InvPkt.png");

 

komentarz 10 listopada 2018 przez j23 Szeryf (89,240 p.)

Jeśli katalog Images nie leży w katalogu bin (tam gdzie aplikacja), to wracamy do tego, co napisałem na samym początku. Skopiuj go tam.

komentarz 11 listopada 2018 przez Jakub Chomicz 1 Nowicjusz (220 p.)
dobra juz działa wielkie dzięki
komentarz 11 listopada 2018 przez j23 Szeryf (89,240 p.)
Nauka z tego taka, że zawsze trzeba sprawdzać, czy pliki lub dane poprawnie się otworzyły/wczytały. Gdybyś miał poprawnie zrobioną obsługę błędów, od razu wiedziałbyś, gdzie leży problem.

Podobne pytania

–1 głos
2 odpowiedzi 206 wizyt
pytanie zadane 11 czerwca 2017 w C i C++ przez Tomek Kozioł Użytkownik (890 p.)
0 głosów
2 odpowiedzi 216 wizyt
pytanie zadane 28 sierpnia 2016 w C i C++ przez Daaa22 Mądrala (5,790 p.)
0 głosów
3 odpowiedzi 158 wizyt
pytanie zadane 25 sierpnia 2015 w C i C++ przez patryk16 Obywatel (1,090 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

60,207 zapytań

105,878 odpowiedzi

219,909 komentarzy

32,423 pasjonatów

Przeglądających: 212
Pasjonatów: 8 Gości: 204

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...