许多学编程的都是从 C 语言开始入门的,而目前的现状是:
1. 有些学校以 Turbo C 为环境讲 C 语言,只是 Turbo C 的环境实在太老了,复制粘贴都很不方便。
2. 有些学校直接拿 VC 来讲 C 语言,因为 VC 的编辑和调试环境都很优秀,并且 VC 有适合教学的免费版本。可惜在 VC 下只能做一些文字性的练习题,想画条直线画个圆都很难,还要注册窗口类、建消息循环等等,初学者会受严重打击的。初学编程想要绘图就得用 TC,很是无奈。
3. 还有计算机图形学,这门课程的重点是绘图算法,而不是 Windows 编程。所以,许多老师不得不用 TC 教学,因为 Windows 绘图太复杂了,会偏离教学的重点。新的图形学的书有不少是用的 OpenGL,可是门槛依然很高。
所以,我们想给大家一个更好的学习平台,就是 VC 方便的开发平台和 TC 简单的绘图功能,于是就有了这个 EasyX 库。如果您刚开始学 C 语言,或者您是一位教 C 语言的老师,再或者您在教计算机图形学,那么这个库一定会让您兴奋的。
详情请参考:图形库官网https://www.easyx.cn
系统支持
操作系统版本:Windows XP(sp3) 及以上操作系统。
编译环境版本:Visual C++ 6.0 / 2008 ~
2019(x86 & x64)。
安装
请下载最新版 EasyX 安装程序,直接运行,并跟随提示安装即可。
安装程序会自动检测您已经安装的 VC 版本,并根据您的选择将对应的 .h 和 .lib 文件安装至 VC 的 include 和 lib 文件夹内。安装程序不会修改注册表或者您本机的其它任何文件。
卸载
由于安装程序并不改写注册表,因此您在“添加删除程序”中不会看到 EasyX 的卸载项。如需卸载,请再次执行对应版本的安装程序,并根据提示卸载。也可以手动将相关的 .h 和 .lib 删除,系统中不会残留任何垃圾信息。
手动安装方法
EasyX 安装程序是用 7-Zip 封装的自解压缩包程序。手动安装时,可以直接用 7-Zip 将安装文件解压,再根据下面的文件列表说明,将解压后的相关文件分别拷贝到 VC 对应的 include 和 lib 文件夹内。或者将所需的 include 和 lib 文件夹放到任意位置,然后在 VC 中增加 Lib 和 Include 的引用路径。
文件列表说明:
EasyX 安装程序 ├ include <folder> │ ├ easyx.h // 头文件 │ └ graphics.h // 头文件(模拟 BGI 绘图库) ├ lib <folder> │ ├ VC6 <folder> │ │ └ x86 <folder> │ │ ├ EasyXa.lib // VC6 库文件(MBCS 版本) │ │ └ EasyXw.lib // VC6 库文件(Unicode 版本) │ ├ VC2013 <folder> │ │ ├ x64 <folder> │ │ │ ├ EasyXa.lib // VC2008 ~ 2013 库文件(x64, MBCS 版本) │ │ │ └ EasyXw.lib // VC2008 ~ 2013 库文件(x64, Unicode 版本) │ │ └ x86 <folder> │ │ ├ EasyXa.lib // VC2008 ~ 2013 库文件(x86, MBCS 版本) │ │ └ EasyXw.lib // VC2008 ~ 2013 库文件(x86, Unicode 版本) │ └ VC2017 <folder> │ ├ x64 <folder> │ │ ├ EasyXa.lib // VC2015 ~ 2019 库文件(x64, MBCS 版本) │ │ └ EasyXw.lib // VC2015 ~ 2019 库文件(x64, Unicode 版本) │ └ x86 <folder> │ ├ EasyXa.lib // VC2015 ~ 2019 库文件(x86, MBCS 版本) │ └ EasyXw.lib // VC2015 ~ 2019 库文件(x86, Unicode 版本) ├ EasyX_Help.chm // 帮助文件 └ Setup.hta // 安装程序
项目依赖
EasyX 库采用静态链接方式,不会为您的程序增加任何额外的 DLL 依赖。
下载地址
下载群文件里2019版本的图形库。
EasyX官方网站:https://www.easyx.cn
安装步骤
打开安装包,点击“EasyX文档”和
“Visual C++”的“安装”按钮。
EasyX 在使用上非常简单。
比如:启动 Visual C++,创建一个空的控制台项目(Win32 Console Application),然后添加一个新的代码文件(.cpp),并引用 graphics.h 头文件就可以了。
看一个画圆的例子吧:
#include <graphics.h> // 引用图形库头文件 #include <conio.h> int main() { initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素 circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100 _getch(); // 按任意键继续 closegraph(); // 关闭绘图窗口 }
当然,在脱离控制台的 Win32 Application 项目上也是可以用的。需要注意的是,Win32 Application 项目没有控制台,所以无法使用控制台相关的函数。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!