【发布时间】:2013-11-19 08:15:08
【问题描述】:
我正在尝试使用 allegro 5.0.10 加载位图
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
...
我该如何解决这个问题?
【问题讨论】:
标签: c++ windows visual-studio allegro allegro5