(一)ege基本认识和安装使用教程

一次全新的更改
最后修改时间为2020年12月19日20:01:47


下一篇:(二)EGE基本画图

1.介绍ege

安装ege的时候顺带了解ege

1关于ege(Easy Graphics Engine)

在这里插入图片描述

EGE(Easy Graphics Engine【翻译为简单图形引擎】),是windows下的简易绘图库
是一个类似BGI(graphics.h)的图形库
ege与TC十分相似,简单,上手,而且可以做出很多好玩的程序


1.管理系统:

在这里插入图片描述

2.动画

在这里插入图片描述

3.3D渲染

在这里插入图片描述

4.游戏

在这里插入图片描述

注:EGE只能用来过渡

2.安装ege

DEV-C++的编译器不支持图形库,只能手动添加了

1.下载ege

官方网站:https://xege.org/
EGE官网中,一些不会的函数可以用来参考,学习,使用等等
在这里插入图片描述

1.手动安装ege

由于DEV-C++的编译器不支持图形库,只能手动安装了呀qwq

1.安装头文件

将你下载のege中找到include文件夹
include文件夹里的东西全部拷贝一下
在这里插入图片描述
拷贝过后,打开dev-c++所在的目录
在这里插入图片描述
然后粘贴到include文件
示例路径:

D:\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include

在这里插入图片描述

2.安装库文件

打开你下载のege,找到lib文件
在这里插入图片描述
看到这里有许多的文件夹,我们选择devcpp这个文件夹
在这里插入图片描述
这里有两个库文件,注意了:

64位的库文件后面是加64的
而32位后面则不加64

先拷贝64位的库文件,也就是libgraphics64.a
在这里插入图片描述
接着来到根目录,放到4.9.2文件
示例路径:
D:\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2
在这里插入图片描述
直接粘贴到4.9.2文件
在这里插入图片描述
接着拷贝一下32位的库文件libgrpahics.a
放到32文件夹里
示例路径:
D:\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\32
好了,我们已经安装完了,现在只要配置就可以了

2.配置

打开我们的dev-c++
工具[T]-编译选项[C]
在这里插入图片描述
dev-c++不支持图形库,我们安装了以后也会出现一些无厘头的报错,所以我们在编译的时候要加入一些命令
在这里插入图片描述
首先我们要分清楚64和32位的编译器
在这里插入图片描述
在64位的编译器加入命令:

-lgraphics64 -luuid -lmsimg32 -lgdi32 -limm32 -lole32 -loleaut32 -lwinmm -lgdiplus

在这里插入图片描述
再在32位的编译器加入命令:

-lgraphics -luuid -lmsimg32 -lgdi32 -limm32 -lole32 -loleaut32 -lwinmm -lgdiplus

这样我们就安装完了ege

3.测试程序

新建一个程序,命名为main.cpp(其他的都可以)
接着写入代码:

#include <graphics.h>					//包含EGE的头文件
int main()
{
	initgraph(640, 480);				//初始化图形界面	
	setcolor(EGERGB(0xFF, 0x0, 0x0));	//设置绘画颜色为红色
	setbkcolor(WHITE);					//设置背景颜色为白色
	circle(320, 240, 100);				//画圆
	getch();							//暂停,等待键盘按键
	closegraph();						//关闭图形界面
	return 0;
}

按下F11键,如果报错了就回头看看哪一步弄错了
编译成功,就会看到以下界面:
在这里插入图片描述
一个圆在画布上画了出来。。。
PS:如果有什么不会的,欢迎在评论区留言
点个关注再走吧!(๑•̀ㅂ•́)و✧


特别提醒:

库文件支持的编译器

不支持4.8.1以上的版本

如需要请自行下载其他版本

库文件支持的dev-c++编译器有:

MinGW3.4.5

MinGW4.7.1

MinGW4.8.1

附注:

包含并使用本库时,不要包含conio.h头文件

如需共存,请使用多文件分开包含的模式使用

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值