注册 登录
编程论坛 C图形专区

OpenGL与Allegro 问题

ChamPagneZ 发布于 2007-08-06 02:57, 2334 次点击
各有什么有优势?
门外汉一个,希望老大们赐教!

[此贴子已经被作者于2007-8-6 6:12:51编辑过]

5 回复
#2
ChamPagneZ2007-08-06 06:12
只有本站会员才能查看附件,请 登录

没有人帮忙么?
#3
一笔苍穹2007-08-06 08:56
OpenGL是3D行业标准,显卡从硬件级对其支持。Allegro是底层游戏库,两者的共同点是都是跨平台的,不同点是3D行业标准不会为你提供对游戏操作杆、音频播放及动画等直接的支持,如果你要用OpenGL来写个游戏,你必须在它的基础上自己封装及编写外围代码,让它更接近一个游戏库或引擎。而Allegro本身就支持有关游戏的部分,所以能省不少事,不过Allegro自身是不支持基于硬件加速的3D实现的,但你可以很轻松地通过AllegroGL接口让它和OpenGL配合起来。
#4
ChamPagneZ2007-08-06 17:36

楼上你好。
今天用Allegro图形库编你给的示例(https://bbs.bc-cn.net/viewthread.php?tid=67741),出现错误,什么原因?
[Linker error] undefined reference to `WinMain@16'
ld returned 1 exit status
[Build Error] [Project1.exe] Error 1

#5
一笔苍穹2007-08-06 17:55
你用的是什么编译器?在main()函数最后加了END_OF_MAIN();没?
#6
ChamPagneZ2007-08-06 17:56
回复:(一笔苍穹)你用的是什么编译器?在main()函数...
已经查明原因。
谢谢楼上的帮助
DEV-CPP
1