说了一点什么是ALLEGRO以后,现在我们得知道去哪里得到他。
毫无疑问,当然是他的老家了http://www.talula.demon.co.uk/allegro/
当然啦,作为开元的,http://alleg.sourceforge.net/这里也少不了他的。
页面上有德语,西班牙语,意大利语,韩语等,可惜没有汉语的,可能我国高手对这个感兴趣的不多,我也不清楚,不过以前“云风”大侠曾写过过一个3。X的帮助文件,现在没有更新过了,很期待哪位高手能继续完成这个大工作量的工作(好象我的表达很有问题,希望大家能看懂了)
目前最新的版本的Allegro 4.1.18 WIP,呵呵,大家可以到上面说的页面下载,还有帮助文件等。不用看我这里的废话,这里只是我小菜鸟,写给自己娱乐呢。
现在知道什么是ALLEGRO了,也知道怎么下载到了,其实不用我废话,大家可能都比我厉害多了,早就装好了,不过为了有一个完整的过程,我还是要简单说一下地,因为我用的是DEV-C++,所以可以直接到http://sourceforge.net/projects/devpaks/ 或者 http://devpaks.org/ 下载一个DEVPAK,直接安装就能用了,那些地方还有很多好东西哦,看看也无妨!嘿嘿。
安装好了以后会有一个allegro目录里面有例子和说明。如果要下原代码的话,就要自己编译了,不过他已经写好了MAKEFILE了,自己根据自己的系统MAKE一下就搞定了,呵呵具体咱也不说了,谁叫我是用DEV-C++的呢,太简单方便了。如果你实在不会可以请教那些大侠了,不嫌弃的话,我也许也可以帮忙。以后我把具体各版本的安装也写一下,造福和我自己一样的广大菜鸟吧。
嘿嘿,安装好了,迫不及待的试试效果了,下面就用原ALLEGRO手册的里的测试程序测试了
新写一个C程序用DEV-C编译,当然了写大了得新键工程,这里就不用了,小小的还要工程,杀鸡用牛刀了。
#include <allegro.h>//必须的
int main() {
allegro_init();
allegro_message("Hello World!");
return 0;
}
END_OF_MAIN() //必须的
程序写好了,准备行动了,在开火之前还有事要做,DEV-C的LINKER选项里加-lalleg (或者debug模式加-lalld),准备完毕,FIRE IN THE HOLE!GO GO GO!
编译,运行。哇哈哈,弹出来一个HELLO WORLD,恭喜了,已经确定安装成功了,下面就可以正式进入ALLEGRO的世界了!这下爽呆了。