我说错了什么?我正在使用代码块 + allegro5 + ubuntu 11.10
并得到这2个错误
对“al_init_image_addon”的未定义引用 对“al_init_primitives_addon”的未定义引用|
我确实使用所有依赖项正确安装了 allegro5。关于加载 allegro.h 的第一个教程工作正常,它创建了一个除 xterm 窗口之外的普通窗口。我正在关注 allegro wiki 中的“全屏显示教程”
#include "allegro5/allegro.h"
#include "allegro5/allegro_image.h"
#include <allegro5/allegro_primitives.h>
#include "allegro5/allegro_native_dialog.h"
int main()
{
ALLEGRO_DISPLAY *display = NULL;
ALLEGRO_DISPLAY_MODE disp_data;
al_init();
al_init_image_addon(); // <---------ERROR HERE
al_init_primitives_addon();// < --------ERROR HERE TOO
al_set_new_display_flags(ALLEGRO_FULLSCREEN);
display = al_create_display(disp_data.width,disp_data.height);
al_rest(3);
al_destroy_display(display);
return 0;
}