接下来需要用C++做轨迹规划相关项目的学习和开发,因此C++的可用GUI库那就是必不可少的了,今天就给大家介绍一个香喷喷的开源图形库——EasyX。
效果展示只需要一段简单的程序就可以进行图形绘制,结果如下图所示:
程序如下图所示(以下源码来自EasyX官方文档,感谢技术大大们的辛勤付出):
#include#include #include int main() { // 设置随机种子 srand((unsigned) time(NULL)); // 初始化图形模式 initgraph(640, 480); int x, y; char c; settextstyle(16, 8, _T("Courier")); // 设置字体 // 设置颜色 settextcolor(GREEN); setlinecolor(BLACK); for (int i = 0; i <= 479; i++) { // 在随机位置显示三个随机字母 for (int j = 0; j < 3; j++) { x = (rand() % 80) * 8; y = (rand() % 20) * 24; c = (rand() % 26) + 65; outtextxy(x, y, c); } // 画线擦掉一个像素行 line(0, i, 639, i); Sleep(10); // 延时 if (i >= 479) i = -1; if (_kbhit()) break; // 按任意键退出 } // 关闭图形模式 closegraph(); return 0; }
那么接下来就来介绍EasyX的安装步骤啦。
安装步骤首先去官网上下载安装器:https://easyx.cn/
接下来点开下载器之后即可选择EasyX库和官方文档的存放地址。
使用安装好EasyX之后新建visual studio 2019工程文件,键入上述例程代码(或者自行去EasyX官方文档里搜索相关例程),编译运行即可得到上述结果啦。


![[A*算法01]C++绘图神器-EasyX [A*算法01]C++绘图神器-EasyX](http://www.mshxw.com/aiimages/31/317854.png)
