c – allegro5 – 如何在Linux上运行?
我设置了Allegro 5,并且可以成功编译以下代码:
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <errno.h> #include <allegro5/allegro.h> void error(char *msg) { fprintf(stderr,"%s : %sn",msg,strerror(errno)); exit(1); } int main(int argc,char **argv) { ALLEGRO_DISPLAY *display = NULL; if(!al_init()) error("Could not initailize allegro"); display = al_create_display(640,480); if(!display) error("fail to display"); al_clear_to_color(al_map_rgb(0,0)); al_flip_display(); al_rest(10.0); al_destroy_display(display); return 0; } 但运行后,它失败并显示错误消息:
我不知道出了什么问题.我的操作系统是Ubuntu,我用以下代码成功编译了代码: gcc try.c -lallegro 但无法运行它: ./a.out 解决方法
Allegro需要配置文件以及可能的其他文件才能运行.从您的评论中,这可能就是为什么它不起作用.从自述文件:
“
…
看更多: http://alleg.sourceforge.net/stabledocs/en/readme.html#configuration (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |