【dev Cpp新手请进】dev导入ege图形库
Dev-Cpp+安装及使用教程
1.双击应用程序(Dev-Cpp+5.4.0+MinGW+4.7.2+Setup.exe)运行,出现下面界面,点击OK
2.继续点击I Agree
3.点击Next
4.文件安装路径(Destination Folder)根据自己的情况选改,可以不改,然后继续点击Install
5.程序开始安装,大概一分钟出现如下界面,点击【是】
6.0、安装完成直接运行,出现下面界面,往上拉滚动条,出现简体中文
6.1、如下图所示选中简体中文,然后点击Next
7.选中如图所示的【Don’t cache anything】,在点击Next
8.关闭弹出的提示窗口,就ok了
新建源程序
方法一:【文件】->【新建】->【源代码】
方法二:是用快捷键Ctrl+N
新建完成后出现下面界面
9.下面提示的按钮就是运行程序的按钮
PS:运行文件前保存文件尽量放在自己容易找到的地方,比如桌面
测试代码1:
#include<stdio.h>
int main() {
printf ("HelloWorld!!");
return 0;
}
测试代码2:
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main() {
int x, y, z;
srand(time(0));
x = rand() % 1000;
y = rand() % 1000;
cout << x << " + " << y << " = ";
devcpp_教程
前言
对于现在越来越多得关于编程方面得问题和商业公司对版权问题的担心。所以向各位推荐一款类似于VC的IDE。这款IDE所使用的编译程序是 GCC的Win32版本 Mingw32。而IDE本身也是GPL协议的产物。所以,不论是商业用户,还是个人用户都能够自由的使用她,而不必为使用盗版软件而提心吊胆的。另外,由于Mingw32是GCC的Win32版本。所以,也为Win32的程序员可以了解一下Unix和类Unix下的编程感觉。而且,Mingw32对Win32函数的支持也是很不错的。希望,我们的Mingw32之旅可以带给你快乐。
介绍
有关Dev-Cpp的介绍,我在这里不想多做解释。因为下面会具体的介绍和讲解的。我在这里只是想要介绍一下有关GCC的内容。因为,Dev-Cpp所使用的Mingw32是一款GCC编译器。所以,对GCC的了解有助于使用Dev-Cpp。
gcc.exe
这是一个C语言的编译器,负责编译C语言。这个也许大家都知道。不过,在这里我要先向大家说明一下。gcc只是一个C语言的编译器。不能识别C++代码。所以,以前所说的gcc可以编写C++是一个误传。因为,我们通常所说的GCC不是gcc.exe而是GCC的一套程序。其中就包括可以编译C++语言的g++.exe
如果,你不确定这个gcc的版本,可以用如下的命令查看。
gcc -v
关于编译,gcc可以通过命令符编译。
gcc source.c -o binary
以上的命令,是让gcc直接由.c代码编译成可执行代码。
也可以这样。
gcc -c source.c -o code.o
DEVC工程预处理和EGG图形库
条件编译
• 条件编译 • 使编译器能够按照不同条件编译不同的程序部分,产生不同的目标代码文件。 • 两种条件编译:使用常量表达式判断、使用宏定义名判断
第38页/共86页
条件编译
1.使用常量表达式判断(共3种)
#if 整型常量表达式1
#if 整型常量表达式
文本1
#if 整型常量表达式 文本1
第9页/共86页
DEV-C++下工程的创建
4. 此时系统自动加入main.c文件如下。里面代码是系统自动 生成的。
第10页/共86页
DEV-C++下工程的创建
二. 往工程中增加已创建的其他文件 将linkNode.h、link.c和link.h三个文件拷贝到工程所在目录G:\temp\testProject下 然后点击菜单 工程->添加
第34页/共86页
预处理指令 #define:宏
• 宏调用格式: • 标识符(实在参数表) • 如:area=CIRCLE_AREA(3+4);
宏在预处理时被展开:
(3.14159*(3+4)*(3+4))
预处理时被展开
• 1.替换参数:文件中如果出现宏调用 CIRCLE_AREA(3+4) ,则字符串中的x都用 3+4替代;
int age; char name[20];
C语言EGE文件的说明
/** EGE (Easy Graphics Engine)* HomePage1 /xege/* HomePage2 https:///index.htm* teiba1 /f?kw=ege* teiba2 /f?kw=ege%C4%EF* resource /p/misaka/downloads/list* Blog: * E-Mail: mailto:misakamm[at gmail com]* 详细帮助文档,在压缩包里的man目录下,用浏览器打开index.htm就可以看到了*/EGE图形库 EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且因为接口意义直观,即使是之前完全没有接触过图形编程的,也能迅速学会基本的绘图。 目前,EGE图形库已经完美支持VC6, VC2008, VC2010, C-Free, DevCpp, Code::Blocks, CodeLite, Dev-C++, Eclipse for C/C++等IDE,即支持使用MinGW为编译环境的IDE。如果你需要在VC下使用graphics.h,那么ege将会是很好的替代品。为什么要写这个库? 许多学编程的都是从 C 语言开始入门的,而目前的现状是: 1. 有些学校以 Turbo C 为环境讲 C 语言,只是 Turbo C 的环境实在太老了,复制粘贴都很不方便。并且dos环境在现在的操作系统支持很有限,并且dos下可用颜色数太少。 2. 有些学校直接拿 VC 来讲 C 语言,因为 VC 的编辑和调试环境都很优秀,并且 VC 有适合教学的免费版本。可惜初学者在 VC 下一般只会做一些文字性的练习题,想画条直线画个圆都很难,还要注册窗口类、建消息循环等等,初学者会受严重打击的,甚至有初学者以为C只能在“黑框”下使用。 3. 还有计算机图形学,这门课程的重点是绘图算法,而不是 Windows 编程。所以,许多老师不得不用 TC 教学,因为 Windows 绘图太复杂了,会偏离教学的重点。新的图形学的书有不少是用的 OpenGL,可是门槛依然很高。 如果您刚开始学 C 语言,或者您是一位教C语言的老师,再或者您在教计算机图形学,那么这个库一定会让您兴奋的。采用ege图形库,您将可以在VC的环境中方便的处理和生成图像,甚至制作动画和游戏。ege图形库的优点 ★效率较好 特别在窗口锁定绘图模式下,640*480的半透明混合,可以直接使用 getpixel / putpixel 完成,并且优化后可以在大约1.5G CPU台式机器上达到60fps (60帧/秒) ★灵活性强 绘图可以直接针对一个PIMAGE,或者画在控件上,不必只能画在屏幕上 ★功能更多 支持拉伸贴图,支持图片旋转,支持透明半透明贴图,支持图像模糊滤镜
Devc安装使用教程
Devc安装使⽤教程
Devc 安装
直接点击devcpp.exe不断下⼀步即可使⽤
1.第⼀次使⽤
第⼀次使⽤会提⽰语⾔等选项,默认英语即可:
初始安装后,默认的字体很⼩,可以设置:
选择菜单:Tools | Editor Options 如图:
2.编译与运⾏
可以通过菜单选择,或按快捷按钮:
3.常见故障
如果编译、运⾏按钮为灰⾊,通常是配置问题,可以如下图设置:
如果必要,可以删除当前配置,再添加新配置。
win10下Dev C++安装配置ege说明
1.首先在Win10系统下,安装Dev C++ 5.8.3。
2.配置ege,可以编程绘图。
(1)复制include文件
(2)复制lib文件
(3)打开dev c++菜单栏“工具”—“编译选项”,在“设定编译
器配置”中下拉选择“TDM-GCC 4.8.1 32-bit Release”,在下方的文本框中,复制下面的代码。
-static-libgcc -lgraphics -lgdi32 -limm32 -lmsimg32 -lole32 -loleaut32 -lwinmm -luuid
如图示。
完成配置,可以使用ege绘图了。
做个Demo,看下效果。
新建“源代码”,输入下列代码:
#include
int main()
{ initgraph(640, 480);
//设置画图颜色,GREEN是颜色常数,详细可以查graphics.h对这个宏的定义的值
setcolor(GREEN);
//画一直线,从(100,100)到(500,200)
//特别注意的是端点,(100,100)这个点会被画上颜色,但(500,200)不会画上颜色
//以下所有的矩形(或者说两点)描述方式,总是前一个点取得到,但后一个点取不到
line(100, 100, 500, 200);
getch();
closegraph();
return 0;
}
编译,运行,ok!
devcpp-使用手册
Dev-C++简明使用手册
Dev-C++是一个可视化集成开发环境,可以用此软件实现C/C++程序的编辑、预处理/编译/链接、运行和调试。本手册中介绍了Dev-C++常用的一些基本操作,每一位同学都要掌握。
一.启动Dev-C++
方法一:
1. 鼠标点击任务栏中的“开始”按钮,选“程序”菜单项,然后选“程序”下的子菜单项
“Bloodshed Dev-C++”项,显示该项下的子菜单。
2. 单击”Dev-C ++”菜单项,即可启动Dev-C ++集成开发工具。(如图1所示)
图1
方法二:
直接单击桌面上的Dev-C++的图标。
二.新建源程序
1.从主菜单选择“File”—〉“New”—〉“Source File”(“文件”—〉“新建”—〉“源代码”)即可(如下图2所示)。
图2
如果大家看到界面上的字是中文的,则可以根据以下操作将界面改为英文。点击主菜单“工具”->”环境选项”,在弹出的对话框中选择界面页,在Language下拉列表中选择Chinese 即可,如下图所示。此时界面上的菜单、工具条等全部以英文命名。
2.此时屏幕右下侧出现一片白色区域,可以在此输入程序。如下图3所示。
菜单
工具栏
源程序编辑区域
输出标签页
图3
3.保存源程序到硬盘
一个好的习惯是创建了一个新程序后,在还未输入代码之前先将该程序保存到硬盘某个目录下,然后在程序的编辑过程中经常性地保存程序,以防止机器突然断电或者死机。要保存程序,只需从主菜单选择“File”—〉”Save”就可以将文件保存到指定的硬盘目录。如图4所示。
图4
此时会弹出一个对话框,如图5所示。在此你需要指定文件要存放的目录(此处为F:\temp),文件名称(此处为test)以及保存类型。需要注意的是,在保存类型处一定要选择 C source
编程学习工具第一篇:Dev-C的安装及使用
编程学习工具第一篇:Dev-C的安装及使用
Part Zero. 关于课程
下一周,算研与科联信会将会有三节课程,分别为周二周四下午(上机课))以及周三中午(理论课)。请注意,周二周四下午的课程内容相同,只用来一节即可!
如果下周的上机课程需要请假的,请点击文末的“阅读原文”,填写表单即可,不需要在群里询问了。
另外,请所有社员在上上机课前阅读完毕本文章。不一定要装在自己的电脑上,但是要熟悉操作方式,感谢!
Part I. Dev-C++简介
什么是IDE?
IDE是集成开发环境(Integrated Development Environment)的简称,它将编程需要的文本编辑器、编译器、运行环境全部集成在同一个软件中,十分适合初学者使用,同样也适合大型程序的开发。什么是Dev-C++
Dev-C++是一款轻量级的C++语言编程IDE,对单文件程序的支持较好。尽管它总是被人诟病小bug多,且不适合于大型程序开发,但是因为它的安装简单、上手容易,它是编程新手最适合使用的编程IDE之一。
诸如此类的言论,不过这些大都是何不食肉糜的好例子
需要注意的是,Dev-C++支持Windows XP, 7, 8, 8.1, 10,但是它不支持MacOS。关于MacOS的问题可参阅下一部分。本文作者使用Windows10 ver. 1903完成了下述操作,在其余Windows系统上,操作不会有大的差别。
Dev-C++在算研
Dev-C++是算法研究社推荐使用的主要编程IDE,尤其推荐零基础同学使用。
当然,如果你已经有一定的基础,你也可以尝试Microsoft Visual Studio,或者Visual Studio Code,或者Code::blocks,或者Eclipse 作为主要IDE。
Dev-Cpp上机使用说明(2017.12.19)
Dev-C++ 安装&使用教程
使用高级语言编程时,首先需要用一个文本编辑器软件编辑源代码文件,然后再想办法运行程序。
C和C++都是编译语言,也就是说,我们不能直接运行C 或者C++ 源代码。要想运行用C 语言或者C++ 语言编写的程序,我们必须使用编译器将 C 或者C++ 源文件编译成可执行文件。源代码需要经历预处理、编译和链接等步骤,才能生成可执行文件,用于运行。如果运行有误,就需要进行调试,以清除源代码中的语法错误和逻辑错误,最终让程序正确运行,实现预想的功能。
由此可见,程序开发时需要进行编辑、编译、链接、运行和调试等操作。这些操作可以使用多个独立的软件进行,但更常见的是使用集成开发环境(Integrated Development Enviroment,IDE)来做这些操作。
Dev-C++虽然功能不太强大,但是它对C 和C++ 标准的支持非常好。我认为利用Dev-C++ 来学习 C 或者C++ 是个不错的选择。下面简单介绍一下Dev-C++ 的安装过程和使用方法。
(“Dev-C++”的名称中含有字符“+”,为了避免与文件命名规则冲突,它常常也写作“Dev-Cpp”。)
1、安装与基本设置
首先,到QQ群文件中搜索”DEV”并
下载之后开始安装。安装过程很简单,这里不详细说了。
安装完毕之后,启动Dev-C++。界面如下图所示。
其他配置如下:
2、编辑功能
点击工具栏上的“新建”→“源代码”按钮(或者按快捷键Ctrl+N),就可以新建一个空白的源代码文件,并开始编写程序了。
点击工具栏上的“打开”按钮(或按快捷键Ctrl+O),就可以打开一个原有的源代码文件或工程文件,进行编辑。
C语言实践|Devcpp开发环境及其介绍
C语言实践|Devcpp开发环境及其介绍
一、Dev cpp
Dev cpp是一个C&C++开发工具,使用Delphi/kylix开发,它是一款自由软件,遵守GPL协议。它集合GCC、MinGW等众多自由软件。它使用MinGW/GCC/Cygwin编译器,遵循C/C++标准。
开发环境包括多页面窗口、工程编译器及调试器等,在工程编译器中集合了编译器、连接程序和执行程序。
适合初学者与编程高手的不同需求,是学习C/C++的首选开发工具。
文章末可以点击了解更多或复制下载链接:/下载
安装步骤:
1.下载完成后,跟平常安装其他软件一样,点击安装包,语言先默认选择English,初次安装完成后会选择中文简体的选项设置。点ok!
2.点I agree
3.接下来,默认点击next,下一步。
4.选择安装路径,之后点击install,之后进入安装过程。
5.安装完成,点击finish,之后运行软件。
6.安装完成
7.进入dev cpp点击tools后再点击Environment Options…之后点后Language选择简体中文/Chinese最后点击ok,在点击一次确定就可以了。
VS安装EGE图形库教程
VS安装EGE图形库教程
1.解压文件,得到文件夹,打开如下图:
2.找到VS安装目录下的include文件夹
(我的目录是C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include)
把头文件里面的三个内容放到inlucde文件夹下即可。
3.找到vs安装目录下的lib文件夹
(我的目录是C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib)
如果你是VS2013,就把库文件文件夹下的2013文件夹里的graphics.lib放进lib文件夹即可。
如果你是vs2010或者VS2012,就把库文件文件夹下的2010文件夹里的graphics.lib放进lib文件夹即可。
完成。
DevC++中使用EGE图形库
DevC++中使用EGE图形库
以前一直使用VC++6.0进行编写,最近因为需要做一些简单的C 语言教学,原来想使用Win-Tc来进行练习的,结果自己的电脑已经升级到了Windows 10,用不了了。就找到了Dev-C++这个集中开发环境,总体来是的确非常适合初学者。简洁用好,就是没有代码自动提示比较遗憾一些。
在使用Dev-C++后,在网上找到了一个EGE的图形库,感觉不错,就尝试着加入到Dev-C++的环境中。总体上比较顺利,也碰到了一些小的问题,整理后记录如下:
一、下载并安装Dev-C++程序
我下载到的是最新版的5.11版的安装包,整个安装过程很简单,按套路走,就可以完成安装,第一次运行后,会出现配置向导,我选择了中文显示。
还是一路Next后,第一次进入了主程序界面,在工具栏上可以看到所使用的编译器是TDM-GCC 4.9.2,默认使用64-bit Release方案。
二、下载与配置EGE
下载EGE比较简单,可以直接到官方网站/,下载后,需要将压缩包中的包含文件与库文件放到Dev-C++中去,打开
Dev-C++的“工具-编译选项”,可以看到库文件与包含文件的路径,我们将EGE中的文件放入相应文件夹中。
EGE中的include文件夹中的文件,放在了C:\Program Files (x86)\Dev-Cpp\MinGW64\include文件夹中,EGE中的lib库文件,因为没有对应的 4.9.2版本,所以选择了 4.8.1文件夹中的libgraphics.a库文件,放在了C:\Program Files (x86)\Dev-Cpp\MinGW64\lib文件夹中。
Code Blocks安装及配置EGE图形库教程
Code Blocks安装及配置EGE图形库教程前言:
本文介绍使用Code::Blocks作为IDE,使用EGE图形库,如何配置Code::Blocks及一些需要注意的事项。
1、下载EGE图形库
下载链接:/
EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。
它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且接口意义直观,即使是完全没有接触过图形编程的,也能迅速学会基本的绘图。
目前,EGE图形库已经完美支持VC6,VC2008,VC2010,C-Free,DevCpp,Code::Blocks,wxDev,Eclipse for C/C++等IDE,即支持使用MinGW为编译环境的IDE。如果你需要在VC下使用graphics.h,那么ege将会是很好的替代品。
本图形库目前支持VC6,VC2008,VC2010等IDE,同时也支持MinGW编译器和使用MinGW编译器的IDE(如Code::Blocks,C-Free,Dev-CPP,eclipse for C/C++)。
2、下载Code::Blocks
目前Code::Blocks最新版本为16.01,但我们的图形库无法支持。只能支持12.11。以下内容引自官方安装配置手册:
本版本能直接支持的基于MinGW的IDE有:
C-Free5(MinGW3.4.5),
DEV C 工程、预处理和EGG图形库
DEV-C++下工程的创建
注意:添加一个已存在的文件到工程中时,该文件也可 以不位于工程所在路径下。假设工程位于 D:\temp\project目录下,要加入工程的linkNode.h、 link.h和link.c位于其他目录,则编译后工程所在目录 如下,并没有将上述三个文件复制到工程目录下(其 时在文件.dev中记录着上述3个文件的磁盘路径)
DEV-C++下工程的创建
三. 编译文件 若选择编译(Ctrl+F9),则编译当前工程中的 所有文件。若只是想单独编译一个文件,则选 择 编译当前文件(Shift+ Ctrl+F9)。
DEV-C++下工程的创建
• 编译成功后,在工程所在目录 G:\temp\testProject中包含文件如下
双击.exe即可运行程序。 也可使用Execute菜单下的Run菜单运行程序。 .dev是工程文件。双击该文件即可在DevC++环境中打 开工程。
工程、预处理和EGG库
提纲
1. 使用工程组织多个源文件 2. 预处理命令 3. Egg图形库说明
2.模块化和工程
• 模块的定义 – 一般把用一个名字就可调用的一段程序称为“模块”, 如子程序、函数等。 – 模块的基本属性: 功能:描述该模块实现什么功能 逻辑:描述模块内部怎么做 状态:该模块使用时的环境和条件 – 除了基本属性,还需描述模块的内部和外部特性 模块的外部特性:模块的模块名、参数表 模块的内部特性:完成其功能的程序代码和仅供该 模块内部使用的数据 通常是先确定模块的外部特性,再确定其内部特性。
ege图形库基本说明
EGE基本说明
本库是一个类似graphics.h的BGI图形库,使用方法相当接近,所以学习过TC 图形的话会很容易上手
基本使用方法几乎和TC的一样,只要#include "graphics。h"就可以了
本图形库目前支持VC6, VC2008, VC2010等IDE,同时也支持MinGW编译器和使用MinGW编译器的IDE(如Code::Blocks,C-Free,Dev-CPP,eclipse for C/C++)在graphics.h头文件的最顶处有相关的说明,并且附带较详细的pdf文档
●为什么要写这个库?
许多学编程的都是从 C 语言开始入门的,而目前的现状是:
1。有些学校以 Turbo C 为环境讲 C 语言,只是 Turbo C 的环境实在太老了,复制粘贴都很不方便.
2. 有些学校直接拿 VC 来讲 C 语言,因为 VC 的编辑和调试环境都很优秀,并且 VC 有适合教学的免费版本。可惜在 VC 下只能做一些文字性的练习题,想画条直线画个圆都很难,还要注册窗口类、建消息循环等等,初学者会受严重打击的。初学编程想要绘图就得用 TC,很是无奈。
3. 还有计算机图形学,这门课程的重点是绘图算法,而不是 Windows 编程。所以,许多老师不得不用 TC 教学,因为 Windows 绘图太复杂了,会偏离教学的重点。新的图形学的书有不少是用的 OpenGL,可是门槛依然很高。
所以,我想给大家一个更好的学习平台,就是 VC 方便的开发平台和 TC 简单的绘图功能,于是就有了这个库。如果您刚开始学 C 语言,或者您是一位教 C 语言的老师,再或者您在教计算机图形学,那么这个库一定会让您兴奋的.
关于Dev-C++的安装以及基本使用方法图文入门
关于Dev-C++的安装以及基本使⽤⽅法图⽂⼊门
关于Dev-C++的安装以及基本使⽤⽅法
觉得Dev-C++是⼀款⼩巧⽅便的编译器,就给那些刚刚学习编程的同学讲⼀下这个软件的安装和基本的编译以及⼀些使⽤的技巧。
(完全是傻⽠式的截图和教程,内容过于冗余,主要是考虑到这些新⽣没有接触过编程软件)
⼀,关于Dev-C++的安装
我这⾥使⽤的版本是Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup
Dev-C++(功能强⼤的c++ 开发⼯具) v5.11.0 TDM-GCC 4.9.2 官⽅多国语⾔安装版
类型:编程⼯具
⼤⼩:48.2MB
语⾔:英⽂软件
时间:2020-03-21
查看详情
(链接的百度云资源是直接在⽹上找的,有问题的话再说)
点击Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup安装后,会出现
直接选择OK就⾏,等⼀下再把语⾔改回来
⾃⼰选择⼀个⾃⼰找的到软件安装位置即可
直接默认就⾏
安装完毕,第⼀次运⾏Dev-C++会出现这个界⾯
注意这⾥的语⾔选择简体中⽂(如果对⾃⼰的四级⽔平很有⾃信可以忽略)
这个是编译代码界⾯的⼀些外观选择,第⼀次⽤可以先完全默认,后⾯再教如何修改⾃⼰喜欢的打代码界⾯OVO
直接OK,打开软件,安装到此完毕
⼆,关于Dec-C++的编译代码
注意左上⾓新建⼀个源⽂件,在建好的界⾯下写下程序猿的hello world哈哈哈
按照上⾯这⼀幅图的步骤,先重新编译⽂件,由于这是⼀个空的源⽂件,它会提⽰你先保存成⼀个.cpp源⽂件,所以⾃⼰找⼀个⾃⼰知道的位置,写好这个⽂件的命名即可,记住,⽂件名后⾯的后缀是.cpp,这样软件才能编译这个⽂件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【dev Cpp新手请进】dev导入ege图形库
2017-02-11 15:55
690人阅读
评论(0)
收藏
举报分类:其他(1)版权声明:本文为博主原创文章,未经博主允许不得转载。
某小白说她按网上的教程,往devCpp里导入的ege不能用,弄了好半天都没弄好,遂向我求救。于是简单了解了下,发现了一些问题,是网上现有教程没有说清楚的,在帮其解决完问题后,顺手写篇博,希望能帮助到其他有此问题的朋友。本文主要面向新手,所以先顺便介绍一下ege到底是什么?EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且因为接口意义直观,即使是之前完全没有接触过图形编程的,也能迅速学会基本的绘图。目前,EGE图形库已经完美支持VC6,
VC2008, VC2010,VC2012,其中vc2008/2010/2012支持编译出64位应用程序同时也支持C-Free, DevCpp, Code::Blocks, codelite,wxDev, Eclipse for C/C++等IDE,即支持使用MinGW 或者MinGW64为编译环境的IDE。如果你需要在VC下使用graphics.h,那么ege将会是很好的替代品。导入流程:
1.安装dev,并下载ege图形库ege官网
2.找到devCpp的安装目录,不知道的话,打开dev,找到菜单栏里的工具——编译选项——目录,如下图
3.然后将ege 文件夹里的include文件夹里的文件复制到dev安装目录下的include文件夹里,将ege里面的lib文件夹(里面有多个版本,本人使用的是
4.81版本)下对应版本的文件夹里的.a文件复制到dev下的lib文件夹里。就OK了。注意事项:dev 是多少位就使用多少位的ege,某小白就是在这里出错。她的是64位dev,从官网下载的是32位(貌似devCpp这种winGW编译环境,ege只支持32位,我也不懂,我是搞前端的。),对于这种64位dev,要使用32位的ege,就需要找到dev安装目录下的X86_64开头的文件夹(下面有图),里面同样有include和lib两个文件夹,如上所述,将ege中对应文件分别复制进去,然后编译的时候使用32位的编译方式即可。