EGE

兼容BGI的简易作图库

EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。

它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且接口意义直观,即使是完全没有接触过图形编程的,也能迅速学会基本的绘图。

编译使用ege库的程序

单文件方式

如果直接使用单文件方式编写ege程序(不创建项目),直接在程序中包含ege.h,编译即可。小熊猫C++的自动链接功能会自动在编译时链接相关的库。

如需修改编译时的链接参数,可通过“工具”菜单→“选项”打开“选项”对话框,在“编译器”→“自动链接”页中找到ege.h,修改相关的链接参数。

项目方式

如果要在项目中使用ege库,请使用新建项目向导中的“多媒体”→“EGE绘图”模板创建项目,即可正常编译。

小熊猫C++ 2.22或更早的版本,请使用新建项目向导中的“多媒体”→“Graphics.h”模板创建项目。

如需修改编译时的链接参数,可以通过“项目”菜单→“项目属性”打开“项目选项”对话框,修改自定义选项。

控制台显示

为了方便调试,缺省编译得到的可执行文件在运行时会显示控制台窗口。如果不想显示它,可以:

  • 单文件方式开发:在自动链接参数中增加-mwindows参数。
  • 项目方式开发:在“项目选项”对话框的“通用”页中,将程序类型改为“Win32图形界面程序”。
最后修改 July 6, 2023: update (ae1ce626)