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的库都是比较简单。提前说明下EGE只支持32位编译环境,所有对于win8和win10的同学来说需要注意了。记得第一次出去讲课,让学生自己带电脑,xp,win7,win8,win10各种环境,xp和win7下完美运行,但是win8和win10怎么都不行就是报文件未编译错误,各种搜索都解决不了,后来下载一个新的版本完美运行。但是配置EGE和win7下就大不相同。所以此次讲解分xp,win7和win8,win10来说,并上传半成品
博客园没法直接传附件,只能送飞机票https://pan.baidu.com/s/1SUr59pXDKisRDsApwtcyJw,没有链接可以直接私密zhaocb1@163.com
win7和xp下的同学请看这
现下载DEV-CPP软件或者直接下载百度盘中的4.9版本,一个为已经将库拷进去的,下载下来直接添加链接就可以使用,一个没有直接是安装软件,安装拷贝库,添加链接就可以使用
EGE的配置
1、安装Dev-C++软件,下一步下一步直接安装就行
2、配置ege图形软件库
(1) 打开Dev-C++的“工具-编译选项-目录”查看库的环境配置路径

(2) 解压缩EGE.7z,
(3) ege15.04中的include文件夹中的文件,放在了D:\Dev-Cpp\include文件夹中
(4) ege15.04中的lib库文件,选择了4.8.1文件夹中的libgraphics.a库文件, 放在了D:\Dev-Cpp\lib文件夹中。
① 注意:不能直接拷贝目录,需要将目录下的文件拷贝过去
(5) 打开DEV-C++软件,选择工具-编译选项

在红色线内添加以下内容:-lgraphics -lgdi32 -limm32 -lmsimg32 -lole32 -loleaut32 -lwinmm -luuid –mwindows,两个红色方格内的内容一样,然后将前面的小方格内打上对勾,确定即可
3、编写程序流程
(1) 创建一个新的项目,使用控制台方式、C++模式。
(2) 编写源代码
(3) 运行
4、测试代码
- #include "graphics.h" // 就是需要引用这个图形库
- int main() {
- initgraph(640, 480); // 初始化,显示一个窗口,这里和 TC 略有区别
- circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
- getch(); // 暂停一下等待用户按键
- closegraph(); // 关闭图形界面
- return 0;
- }
或者直接下载配置好的,然后执行第五部即可编译通过
win8或者win10的同学们请看着(最头疼的就是win8和win10的,各种报错,各种lib出行情况,如果自己不小心点了啥你还看不到错误信息)
直接下载https://pan.baidu.com/s/1SUr59pXDKisRDsApwtcyJw飞机票中的ege15.04和dev-cpp5.11版本。
EGE的配置
1、安装Dev-C++软件,下一步下一步直接安装就行
2、配置ege图形软件库
(1) 打开Dev-C++的“工具-编译选项-目录”查看库的环境配置路径

(2) 解压缩EGE.7z,
(3) ege15.04中的include文件夹中的文件,放在了C:\Program Files (x86)\MinGw\include文件夹中
(4) ege15.04中的lib库文件,选择了4.8.1文件夹中的libgraphics.a库文件, 放在了C:\Program Files (x86)\MinGw64\lib文件夹中。
① 注意:不能直接拷贝目录,需要将目录下的文件拷贝过去
(5) 打开DEV-C++软件,选择工具-编译选项,设置编译器配置,选择以下选项

在红色线内添加以下内容:-lgraphics -lgdi32 -limm32 -lmsimg32 -lole32 -loleaut32 -lwinmm -luuid –mwindows,记得人家前面中带有有两个库路径,不要删,空格粘贴就行。然后确定
3、编写程序流程
(1) 创建一个新的项目,使用控制台方式、C++模式。
(2) 编写源代码
(3) 编译器选择,必须选择32-bit的模式,因为我们在上面我们使用的是32位的库文件(以前就一直出错在这,试了好几个晚上,总算是解决了,没丢人);
(3) 运行
4、测试代码
- #include "graphics.h" // 就是需要引用这个图形库
- int main() {
- initgraph(640, 480); // 初始化,显示一个窗口,这里和 TC 略有区别
- circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
- getch(); // 暂停一下等待用户按键
- closegraph(); // 关闭图形界面
- return 0;
- }
以上就是环境安装和配置,因为本人电脑上面没有5.11的软件所以没办法详细截图,如有问题可直接联系zhaocb1@163.cn
DEV-CPP软件以及EGE库的下载飞机票https://pan.baidu.com/s/1SUr59pXDKisRDsApwtcyJw
浙公网安备 33010602011771号