allegro库函数 c语言,[转载]Allegro之Dev-Cpp版上手指南

[转载]Allegro之Dev-Cpp版上手指南

找了很久,终于找到了,大家分享...

Allegro之Dev-Cpp版上手指南:

呵呵,终于成功了!搞了三天... 最近想学一学Allegro(一个图形和游戏库),一开始想在DJGPP上搭建,可查阅了大量资料后仍然无法解决问题,可能是winxp和djgpp发生矛盾了?GDNet论坛上的人都推荐用MinGW,我下载了,怎么没有IDE?最终选择了DEV-CPP,其实它就是MinGW的IDE,功能非常强,还支持中文!

这里有一个Step-by-Step:http://www.allegro.cc/files/install-devcpp.html

按照它所说的做就行了。里面有一点不合时宜的地方,我试着改编一下,让国内的人了解一点Allegro。

[Installing Allegro for Dev-C++] - 在Dev-C++上安装Allegro

在WINDOWS平台上开发ALLEGRO游戏,Dev-C++是个极好的选择。和Microsoft Visual Studio相比,它是免费的,并且容易使用。

__________________________________

必备之物:

准备工作:

- 如果你已经装了Mingw,DJGPP或装了其它版本的GCC,马上卸载它们。现在起Dev-C++将会取代它们。

一步一步来:

1. 下载完整的DEV-C++安装包,并且安装到一个目录下(推荐 C:\Dev-Cpp),但要确保名字里没有‘+’号。因为我们即将在命令行下做一些工作,以防万一。如果你使用WIN NT或2000,要有管理员帐户才能完全安装。然后下载Allegro(目前是v4.20,源代码的版本),解压缩到刚才你建的目录里(C:\Dev-Cpp\allegro)

3. 然后将其解压到Dev_C++的目录中,替换掉旧文件。

4. 现在开始建立系统路径:

* Windows 95 or Windows 98 - 打开记事本编辑c:\autoexec.bat,在最后添加:

SET PATH=C:\Dev-Cpp\bin;%path%

SET MINGDIR=C:\Dev-Cpp

* Windows NT, 2000, XP - 右击‘我的电脑’->‘高级’-'环境变量', 在PATH中增加C:\Dev-Cpp\bin用‘;’隔开,再创建一个环境变量MINGDIR,值为C:\Dev-Cpp。

5. 进入命令提示行——点‘开始’-‘运行’-键入‘cmd’或‘command’。进入你安装ALLEGRO的目录(C:\Dev-Cpp\allegro)。现在测试你的安装程序,键入‘gcc -v’。你应该能看到这些:

Reading specs from g:/dev-cpp/bin/../lib/gcc/mingw32/3.4.2/specs

Thread model: win32

gcc version 3.4.2 (mingw-special)

我们已经建好了Dev-C++,现在开始建ALLEGRO(别担心,最难的地方已经过去了!)

6. 继续,键入'fix mingw32'。

7. 现在制作ALLEGRO的库:命令行下键入‘make install’。在这一步许多人都遇到了麻烦。确保已经设置了MINGDIR,否则你也可以在make install之前手工键入‘SET MINGDIR=C:\Dev-Cpp’。

OK,现在ALLEGRO已经完全设置并安装好了,我们能编写第一个ALLEGRO程序了(耶!)

8. 打开Dev-C++并新建一个工程(File/New Project)。选"Windows Application", 然后点"Ok"按钮。给工程起个名字然后放到一个新文件夹里。你应该能看到一段简单的windows代码。关闭这个窗口,因为你不需要它(ALLEGRO的代码比这简单的多)。创建一个新文件(File/New Source File),然后写一小段ALLEGRO程序。如果你喜欢可以写自己的ALLEGRO例子。可以把下面这段代码敲进去:

#include "allegro.h"

int main() {

allegro_init();

allegro_message("Hello World!");

return 0;

}

END_OF_MAIN();

9. 现在告诉Dev-C++你要用ALLEGRO制作程序了。按Alt+P选‘工程属性’(Project/Project Options menu),‘参数’选项卡 ->‘加入库或者对象’,在C:\Dev-Cpp\lib中找到liballeg.a,打开。

10. 按F9编译并运行你的工程!如果所有工作完成你将会看到一个消息框弹出来,显示"Hello World"。我们做到了!

这是windows版的,我原来想要dos版的,那个的源代码比较底层;现在不知道windows版的代码质量怎么样……不过运行了example里的那些例子之后,也就不想那么多了:)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值