【C++图形化编程】C++图形库的引入
0.前言
前面的文章用C++的控制台完成了小游戏,但是我们平常玩的游戏都是有图形化界面,我们从这篇文章开始就引入一个C++图形库—EasyX。
C++的图形库有很多,EasyX是最适合上手的图形库。
1.简介
EasyX Graphics Library 是针对 Visual C++ 的免费绘图库,支持 VC6.0 ~ VC2019,简单易用,学习成本极低,应用领域广泛。目前已有许多大学将 EasyX 应用在教学当中。官网:https://easyx.cn/
你可以在他的官网下载自己配置插件,也可以下载集成好的VC6.0
https://box356.lanzoui.com/i3SZmm2dybc
2.简单使用
我们首先下载下上面的压缩包,解压缩后可以看到如下:
我们点击“Setup.hta”,出现如下,选择“添加桌面快捷方式”
然后桌面上就会形成我们的图标
3.简单代码操作
我们打开刚才的图标,可以看到下面的界面
我们点击“文件”——“新建”
我们选择“文件”——“C++ Source File”,然后选择一个位置保存代码。点击“确定”。
我们把下面的代码复制到文件中:
#include <graphics.h> // 引用图形库头文件 #include<cstdio> int main(){ initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素 circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100 getchar(); // 按任意键继续 closegraph(); // 关闭绘图窗口 return 0; }
然后我们按照下面的顺序执行程序,1 2 3。
然后我们就看到下面的程序运行结果。
我们可以打开刚才的目录,找到exe程序,拷贝exe程序,然后就可以在别的电脑上运行了.
(adsbygoogle = window.adsbygoogle || []).push({});