在 Dev-C++ 或 Code::Blocks 下面配置 EasyX !

Posted C语言编程俱乐部

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在 Dev-C++ 或 Code::Blocks 下面配置 EasyX !相关的知识,希望对你有一定的参考价值。

前言

EasyX 虽然挺好用,但是目前官方只发布了针对 VC 的使用方法。本文介绍如何将 EasyX 配置到 DevCpp 或 CodeBlocks 里面,并提供相关的库。

平时我工作忙,有问题直接在后面留言,我会尽力修改。

注:版本太老的 mingw 无法支持。

库下载

点这里下载 easyx4mingw_20211002

配置说明

Code::Blocks 配置 EasyX 的详细说明

以下配置说明仅以官方原版 Code::Blocks 20.03 为例,假设 Code::Blocks 的安装路径为 D:\\App\\CodeBlocks。

▓ 安装

    1. 下载 easyx4mingw_20211002.zip 后,解压缩。

    2. 将 easyx.h 和 graphics.h 拷贝到 D:\\App\\CodeBlocks\\MinGW\\x86_64-w64-mingw32\\include\\ 文件夹内。

    3. 将 libEasyX.a 拷贝到 D:\\App\\CodeBlocks\\MinGW\\x86_64-w64-mingw32\\lib\\ 文件夹内。

▓ 生成项目模版

    1. 创建新项目:菜单 File -> New -> Project... ,选择 Console application,点 Go 进入项目向导。语言选择 C++,项目名称 Test,路径 D:\\MyDocs\\(或根据自己的情况填写),编译器选择 GNU GCC Compiler,其他选项基本不用动,完成。

    2. 编写基本测试代码,代码如下:

#include <graphics.h>

#include <conio.h>

int main()

{

        initgraph(640, 480);

        circle(320, 240, 100);

        getch();

        closegraph();

        return 0;

}

    3. 设置链接库:菜单 Project -> Build options... ,左侧选择项目名称 Test,右侧选择选项卡 Linker settings,然后在 Link libraries 逐个添加:libEasyX.a、libgdi32.a、libole32.a,完成。

    4. 点工具栏按钮 Build and run 或按 F9 编译执行,可以看到屏幕画出一个圆。如果这时有编译错误,请根据错误提示修正程序。

    5. 生成项目模版:菜单 File -> Save project as template... ,填写模版名称:EasyX Application,完成。

    6. 退出 Code::Blocks。

▓ 平时使用

创建项目模版只需要执行一次。平时创建项目时,可以在 User templates 下选择 EasyX Application,然后选择路径、项目名称,直接开始编写程序。

当然,也可以像前面创建项目模板的步骤那样从 Console application 开始。


Dev-C++ 配置 EasyX 的详细说明

以下配置说明仅以官方原版 Dev-C++ 6.3 为例,假设 Dev-Cpp 的安装路径为 D:\\App\\DevCpp。

▓ 安装

    1. 下载 easyx4mingw_20211002.zip 后,解压缩。

    2. 将 easyx.h 和 graphics.h 拷贝到 D:\\App\\DevCpp\\TDM-GCC-64\\x86_64-w64-mingw32\\include\\ 文件夹内。

    3. 将 libEasyX.a 拷贝到 D:\\App\\DevCpp\\TDM-GCC-64\\x86_64-w64-mingw32\\lib\\ 文件夹内。

▓ 生成项目模版

    1. 创建新项目:菜单 File -> New -> Project... ,选择 Console application,项目名称 Test,语言选择 C++,点 OK,然后将 Test.dev 保存到 D:\\MyDocs\\Test\\(或根据自己的情况填写),完成。

    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 区域点按钮 Add library or object 逐个添加:libEasyX.a、libgdi32.a、libole32.a,完成。

    4. 点工具栏按钮 Compile & run 或按 F11 编译执行,可以看到屏幕画出一个圆。如果这时有编译错误,请根据错误提示修正程序。

    5. 生成项目模版:菜单 File -> New -> Project Template... ,填写模版名称:EasyX Application,其他选项可以根据自己喜好填写,完成。

    6. 退出 Dev-Cpp。

▓ 平时使用

创建项目模版只需要执行一次。平时创建项目时,可以直接选择 EasyX Application,然后填写项目名称、选择路径,直接开始编写程序。

当然,也可以像前面创建项目模板的步骤那样从 Console application 开始。

常见问题

    Q: 粘贴一些示例代码后,提示无法使用 _getch 函数。

    A: 用 getch 替代。

- End -

————————————————

不管你是转行也好,初学也罢,进阶也可,如果你想学编程,进阶程序员~

【值得关注】我的 编程学习交流俱乐部!【点击进入】

————————————————

编程入门资料(网盘链接免费分享)

以上是关于在 Dev-C++ 或 Code::Blocks 下面配置 EasyX !的主要内容,如果未能解决你的问题,请参考以下文章

code blocks中怎么同时运行两个源程序

Code::Blocks C++ 使用 MacOS Mojave 编译:致命错误:sys/cdefs.h:没有这样的文件或目录

如何在Code::Blocks中查看打开的文件或项目中的函数列表?

在 Code::Blocks IDE 中为 GCC 链接多线程运行时

大家初学c语言用的编辑器和编译器是怎么下载安装详细步骤?

Code::Blockswindows 环境下编译 Code::Blocks(已修正)