Я пытаюсь загрузить растровое изображение с аллегро 5.0.10Allegro 5 утверждение не в состоянии
ALLEGRO_PATH *path = al_get_standard_path(ALLEGRO_RESOURCES_PATH);
al_set_path_filename(path, "Bitmap.bmp");
al_init_image_addon();
ALLEGRO_BITMAP *bmp = al_load_bitmap(al_path_cstr(path, '/'));
if (!bmp) {
fprintf(stderr, "No Background.bmp in this directory...");
return -2;
}
al_draw_bitmap(bmp, 0, 0, 0);
После того, как я попытался запустить программу в режиме отладки, я получаю эту ошибку:
Assertion failed!
Program: c:\allegro\bin\allegro-5.0.10-monolith-md-debug.dll
File: allegro-git\src\system.c
Line: 336
Expression: active_sysdrv
...
Как я исправить это?
Я не показывать полный код, но я сделал необходимые вещи уже – junyi00
@ junyi00, если бы вы называли 'al_init() 'вы не получите эту ошибку. – Matthew
Я уже сделал это – junyi00