写在前面

接下来需要用C++做轨迹规划相关项目的学习和开发,因此C++的可用GUI库那就是必不可少的了,今天就给大家介绍一个香喷喷的开源图形库——EasyX。

效果展示

只需要一段简单的程序就可以进行图形绘制,结果如下图所示:

程序如下图所示(以下源码来自EasyX官方文档,感谢技术大大们的辛勤付出):

#include <graphics.h>
#include <time.h>
#include <conio.h>

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官方文档里搜索相关例程),编译运行即可得到上述结果啦。