Dev-C++是一个C&C++开发工具,使用 Delphi/Kylix 开发, 它是一款*软件,遵守GPL协议。它集合了GCC、MinGW等众多*软件,并且可以从工具支持网站上取得最新版本的各种工具支持,而这一切工作都是来自全球的*者所做的工作,并且你拥有对这一切工具*使用的权利,包括取得源代码等,前提是你也必 须遵守GNU协议。它使用 MinGW/GCC/Cygwin 编译器,遵循C/C++标准。主要DEV-CPP用着简单而且写出的代码类似于在Linux下的vim下没有那么多的复杂流程,并且小而且不需要去配置各种难以理解的环境和库
EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。
它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且接口意义直观,即使是完全没有接触过图形编程的,也能迅速学会基本的绘图。对于大一大二简单的初学者,或者有用于C/C++基础教学都非常实用,并且能极大地调动学生的学习积极性,用几句代码加上一些小游戏的核心算法就能做出一些主流的小游戏让大大增加学生的兴趣。
在WINdows下安装DEV-CPP的软件以及配实用ege的库都是比较简单。
一、程序下载
可以到官网进行下载,也可以直接到我的资源里进行下载
建议下载DEV-CPP5.11和EGE19.01
DEV-CPP官网 :https://sourceforge.net/projects/orwelldevcpp/
EGE19.01官网:https://xege.org/
二、程序的安装
安装Dev-C++软件,下一步下一步直接安装就行。一定要记得最后一步要选择中文(当然自认为英文特别好的跳过)
三、EGE的配置
(1) 打开Dev-C++软件,点击菜单栏中的“工具-编译选项-目录”查看库的环境配置路径如下图,找到DEV-CPP软件的安装路径也就是D:\\DEV-CPP\MinGW64.打开这个文件夹,在这个文件夹下有一个LIB文件夹和一个include文件夹。这是EGE链接时需要用到库路径和头文件路径
(2) 另外打开下载下来的EGE19.01的文件夹。这个文件夹下也有lib和include两个文件夹。这个里面就是EGE的库和头文件。
(3) ege19.01中的include文件夹中的所有文件,拷贝到D:\\DEV-CPP\MinGW64\include文件夹中
(4) ege19.01中的lib\mingw64\lib\libgraphics64.a库文件, 拷贝到D:\\DEV-CPP\MinGW64\lib文件夹中。
① 注意:不能直接拷贝目录,需要将目录下的文件拷贝过去
(5) 打开DEV-C++软件,选择工具-编译选项
在红色线内添加以下内容:-lgraphics64 -luuid -lmsimg32 -lgdi32 -limm32 -lole32 -loleaut32 -lwinmm -luuid -mwindows。一定要注意再加入上面内容时要打一个空格,再加入。
三、测试环境。
编写程序流程
(1) 在菜单栏中选择文件->新建文件->源文件
(2) 编写源代码,测试代码
(3) 保存,文件名后缀要是.cpp结尾的
(4) 运行代码,点击图中按钮或者按F11
4、测试代码
- #include "graphics.h" // 就是需要引用这个图形库
- int main() {
- initgraph(640, 480); // 初始化,显示一个窗口,这里和 TC 略有区别
- circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
- getch(); // 暂停一下等待用户按键
- closegraph(); // 关闭图形界面
- return 0;
- }