Code Blocks allegro 5,Assertion failed: bitmap
Ostatnio zmodyfikowano 2016-06-04 20:39
j23 |
» 2016-06-01 10:19:01 A co tu można nie rozumieć? Sprawdź wartość wskaźnika obrazek po wywołaniu al_load_bitmap. Bardzo prawdopodobne, że funkcja zwraca wartość NULL, przez co dostajesz błąd asercji w al_draw_bitmap. Jeśli nie wiesz, jak sprawdzić, po prostu zrób tak: if( obrazek != NULL ) al_draw_bitmap( obrazek, 0, 0, 0 );
|
|
Nekronomik Temat założony przez niniejszego użytkownika |
» 2016-06-03 22:55:01 "A co tu można nie rozumieć?" bo na co wskazuje obrazek ? na nic... Tak bitmapa zwraca zero. U mnie projekt zapisany jest w testy\bin\Debug (release nie ma). |
|
SeaMonster131 |
» 2016-06-04 09:59:30 Obrazek z folderu testy\bin\Debug skopiuj do folderu testy. |
|
j23 |
» 2016-06-04 10:05:37 No widzisz, czyli dobrze pisałem na początku tego wątku, że coś u Ciebie jest nie tak i że zapewne chodzi o bitmapę ;) Ze ścieżkami względnymi trzeba uważać, szczególnie gdy aplikacja jest odpalana pod kontrolą środowiska. Jeśli dobrze pamiętam, w C::B jako aktualny katalog domyślnie ustawiany jest katalog projektu, a nie exeka. |
|
Nekronomik Temat założony przez niniejszego użytkownika |
» 2016-06-04 20:39:40 Pierwszy raz używam Code Blocks i myślałem że wystarczy wszystko wrzucić z plikiem exe jak w Devie. A tu jeszcze odpalony plik exe normalnie działa, można było zgłupieć. Teraz już wszystko działa jak powinno. Dzięki wam wszystkim za pomoc. |
|
1 2 « 3 » |