目录
3. 建议生成项目模版,简化操作步骤,不然每次都要执行如下步骤:
EasyX 是什么?
EasyX Graphics Library是针对 Visual C++ 的免费绘图库,支持 VC6.0 ~ VC2022,简单易用,学习成本极低,应用领域广泛。EasyX 含有一些简单的函数集合,几乎不用学习,直接翻看参考手册就可以直接使用。正因为 EasyX 足够简单,在进行 C/C++、图形学、图像学、分形学等课程实验时,可以专注在课程知识上,不被绘图部分牵扯太多精力。目前已有许多大学将 EasyX 应用在教学当中。
下面介绍将 EasyX 适配到 MinGW 上的库文件,并介绍如何将 EasyX 配置到以 MinGW 为编译器的Dev-C++集成开发环境中。
以 Embarcadero 发布的官方原版 Dev-C++ 6.3 为例,假设 Dev-Cpp 的安装路径为 D:\Program Files (x86)\Embarcadero\Dev-Cpp
1. 安装库文件
下载 easyx4mingw_20220901.zip,解压缩。
将 easyx.h 和 graphics.h 拷贝到 D:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\include\文件夹里。
将 lib64\libeasyx.a 拷贝到 D:\App\DevCpp\TDM-GCC-64\x86_64-w64-mingw32\lib 文件夹里。
将 lib32\libeasyx.a 拷贝到D:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib32\文件夹里。
2. Dev-C++编译器的配置
Dev-C++的安装和下载见下文:
①用Dev-C++搭建C语言学习环境; ②在VScode中使用Dev-C++的自带编译器_devc++ vscode_笑春风oO的博客-CSDN博客
(1)创建新项目:菜单 文件 -> 新建-> 项目...,选择 Console application,项目名称 Demo,语言选择 C,点 OK,然后将 Demo.dev 保存到 E:\WorkDir\Cyuyan\(自定义的工程路径),完成。
(2) 编写基本测试代码,代码如下:
#include <graphics.h>
#include <conio.h>
int main()
{
initgraph(640, 480);
circle(320, 240, 100);
getch();
closegraph();
return 0;
}
(3)设置链接库:菜单 项目->项目属性…,选择选项卡 参数,然后在链接里面输入 -leasyx,完成。
(4)点工具栏按钮 编译运行 或按 F11 编译执行,可以看到屏幕画出一个圆。如果这时有编译错误,请根据错误提示修正程序。运行结果见下图:
3. 建议生成项目模版,简化操作步骤,不然每次都要执行如下步骤:
设置链接库:
菜单 Project -> Project Options…,选择选项卡 Parameters,然后在 Linker 里面输入 -leasyx,完成。