该文章参考:https://codebus.cn/bestans/easyx-for-mingw
软件版本
1、Dev-C++ 版本:Embarcadero 发布的原版 Dev-C++ 6.3
下载地址:Dev-C++ 6.3 - AppZip
2、EasyX在Mingw下的支持库:easyx4mingw
下载地址: easyx4mingw_20220901.zip
配置步骤
1. 安装Dev-C++
下载地址:Dev-C++ 6.3 - AppZip
(1)选择版本下载
点击下载链接下载
等待下载成功,自定义安装
2. 安装easyx
下载地址: easyx4mingw_20220901.zip
点击链接,下载zip文件,并解压
3. 配置库文件
在easyx4mingw文件下:
将include文件下的 easyx.h 和 graphics.h 拷贝到 Dev-C++目录下\TDM-GCC-64\x86_64-w64-mingw32\include 文件夹里。
将 lib64下的libeasyx.a 拷贝到 Dev-C++目录下\TDM-GCC-64\x86_64-w64-mingw32\lib 文件夹里。
将 lib32下的libeasyx.a 拷贝到 Dev-C++目录下\TDM-GCC-64\x86_64-w64-mingw32\lib32 文件夹里。
图片配置过程:
4. 项目创建
(1) 创建新项目:菜单 File ->新建 New -> 项目Project,选择 Console application,项目名称 Test,语言选择 C++,点 OK,然后保存到自己的文件夹。
项目选择:
(2) 将测试代码复制到项目中,保存到文件夹,先不急测试运行:
#include <graphics.h>
#include <conio.h>
int main()
{
initgraph(640, 480);
circle(320, 240, 100);
getch();
closegraph();
return 0;
}
(3) 设置链接库:菜单 Project -> 项目-> 项目属性Project Options,选择选项卡 Parameters,然后在参数 Linker 里面输入 -leasyx,点击确定即可
(4) 测试:点击工具栏按钮 Compile & run 或按 F11 编译执行,可以看到屏幕画出一个圆。如果编译有问题,注意查看报错提示!!!
总结
在创建一个test项目后,main.app程序中运行是正常的。但是在该项目下新建一个a.cpp时,运行a.cpp时会报错,此时可以先将main.app从项目中移除出去,这样的话再运行a.cpp时就不会出现错误了。同时Dev-C++其它版本也是可以添加easyx库的。