一、图形函数库(GraphicsLibrary)简介
图形函数库(GraphicsLibrary):图形处理函数与子例程的一个集合,程序员可用它作为接口,方便地调用低级任务。
控制台是一种基于字符的显示方式,它使用文本字符来组成屏幕上的图像。它通常用于命令行界面(CLI),如Windows的命令提示符和Unix/Linux终端。控制台可以处理文本和基本的字符图形,但不支持复杂的图像和动画。
图形库则是一种用于创建图像和视觉效果的软件库。它通常用于创建图形用户界面(GUI),如操作系统的窗口和按钮,或者用于游戏和动画的视觉效果。图形库可以处理复杂的图像和动画,支持高级的渲染技术和图像处理算法,同时也可以绘制文本和基本图形。
二、安装
之前介绍给大家使用的编译器,是Dev C++,但graphics作为C++的一个外部库,是需要自行安装的,该库所在的平台(easyx)所给的安装包是直接支持Visual Studio的,而在Dev C++上安装就有点麻烦,所以该专栏将使用Visual Studio进行演示。
graphics是C++的一个外部库,因此,下面将介绍这个库的安装方法。
在官网下载安装包
官网链接:EasyX
1、单击“下载EasyX”
“下载 -> 安装 -> 使用”,全过程不超过一分钟。具体安装步骤请参考
2、安装
打开安装包,找到自己电脑上的Visual Studio版本进行安装:
3、检验
最后,当然要检查一下有没有安装成功。打开Visual Studio,新建项目与源文件,输入以下代码:
#include<graphics.h>
#include<conio.h>
int main(){
initgraph(600, 600);
fillcircle(300, 300, 50);
_getch();
closegraph();
return 0;
}
运行,如果出现以下图形,说明安装成功:
三、超多的应用场景:
EasyX 在 C/C++ 学习、编写小游戏、图形学、图像学、分形学、粒子系统、物理模拟等各种场景都有应用。请参考 EasyX 作品库 https://codebus.cn 。
四、超轻的发布过程
EasyX 采用静态编译,不依赖任何 dll,同传统程序的发布方式没有区别,程序不会因为引入 EasyX 而增添任何发布负担。
静态链接的 EasyX,会使编译后的 exe 体积增加 70KB 左右。对于绝大多数应用而言,增加的体积是可以忽略的。
若将 Visual C++ 的运行时库改为静态链接模式,编译后的 exe 可以单文件运行。