Dev-C++ 配置 EasyX,使用C++ 的免费绘图库

目录

1. 安装库文件

2.  Dev-C++编译器的配置

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\文件夹里。

Dev-C++ 配置 EasyX,使用C++ 的免费绘图库_第1张图片

将 lib64\libeasyx.a 拷贝到 D:\App\DevCpp\TDM-GCC-64\x86_64-w64-mingw32\lib 文件夹里。

Dev-C++ 配置 EasyX,使用C++ 的免费绘图库_第2张图片

将 lib32\libeasyx.a 拷贝到D:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib32\文件夹里。

 Dev-C++ 配置 EasyX,使用C++ 的免费绘图库_第3张图片

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 
#include 

int main()
{
	initgraph(640, 480);
	circle(320, 240, 100);
	getch();
	closegraph();
	return 0;
}

(3)设置链接库:菜单 项目->项目属性…,选择选项卡 参数,然后在链接里面输入 -leasyx,完成。

Dev-C++ 配置 EasyX,使用C++ 的免费绘图库_第4张图片

(4)点工具栏按钮 编译运行 或按 F11 编译执行,可以看到屏幕画出一个圆。如果这时有编译错误,请根据错误提示修正程序。运行结果见下图:

Dev-C++ 配置 EasyX,使用C++ 的免费绘图库_第5张图片

3. 建议生成项目模版,简化操作步骤,不然每次都要执行如下步骤:

设置链接库:
菜单 Project -> Project Options…,选择选项卡 Parameters,然后在 Linker 里面输入 -leasyx,完成。

你可能感兴趣的:(C程序设计基础,c++,开发语言,visual,studio)