问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

VSCode配置EasyX图形库(图文)(全网最全)

创作时间:
作者:
@小白创作中心

VSCode配置EasyX图形库(图文)(全网最全)

引用
CSDN
1.
https://blog.csdn.net/djc3501558870/article/details/136592196

本文将详细介绍如何在VSCode中配置EasyX图形库,包括编译器安装、库文件安装以及VSCode的具体配置步骤。

安装编译器

所支持的编译器:

  • 微软的MSVC
  • MINGW

支持 TDM-GCC 4.8.1 及以上版本(32 位和 64 位均支持)。即支持 2013 年 9 月 28 日及之后发布的所有版本 TDM-GCC。

使用 TDM-GCC 4.8.1 及以上版本的集成开发环境都可以支持。例如:

  • Code::Blocks 13.12 及以上版本
  • DevCpp 5.8.0 及以上版本

同时额外支持:

  • DevCpp 5.4.0 GCC MinGW 4.7.2(第十三届蓝桥杯大赛学生机 C/C++ 编程环境。从第十四届开始,蓝桥杯使用 DevCpp 5.11)
  • C-Free 5.0(内置 GCC MinGW 3.4.5)

MinGW-w64 的版本繁多,支持有限。例如对于 MinGW-w64 8.1.0 版本,easyx4mingw 支持 x86_64-posix-seh、x86_64-win32-seh、i686-posix-sjlj、i686-win32-sjlj,但不支持 x86_64-posix-sjlj、x86_64-win32-sjlj、i686-posix-dwarf、i686-win32-dwarf。

注:MinGW 版本较多,推荐使用 TDM-GCC。(想了解区别,可以参考这里

TDM-GCC下载链接:官网下载 tdm64-gcc-9.2.0.exe或镜像站下载 tdm64-gcc-9.2.0.exe均可(57.6M)。

库文件安装

  1. 库文件下载

下载链接:点击这里下载 easyx4mingw_20240225

  1. 安装库文件

  2. 解压下载好的库文件

  3. 将 include 文件夹下的 easyx.h 和 graphics.h 拷贝到你的TDM-GCC的安装目录下的
    \TDM-GCC-64\u0086_64-w64-mingw32\include
    文件夹里。

  4. 将 lib64\libeasyx.a 拷贝到你的TDM-GCC的安装目录下的
    \TDM-GCC-64\u0086_64-w64-mingw32\lib
    文件夹里。

  5. 将 lib32\libeasyx.a 拷贝到你的TDM-GCC的安装目录下的
    \TDM-GCC-64\u0086_64-w64-mingw32\lib32
    文件夹里。

vscode配置

  1. 安装必要插件——C/C++

  1. 配置文件

先创建一个文件夹用于存放EasyX项目文件,然后在这个文件夹里面创建一个
.vscode
文件夹,然后在
.vscode
文件加里面创建一个
tasks.json
文件。

{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: g++.exe 生成活动文件",
            "command": "D:\\Programmering Software\\TDM-GCC\\bin\\g++.exe",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "-L",  // 在库文件的搜索路径列表中添加dir目录,
                "D:\\Programmering Software\\TDM-GCC\\lib",
                "-leasyx"
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "调试器生成的任务。"
        }
    ],
    "version": "2.0.0"
}

注意:文件夹中不能有中文,存放文件夹的路径中也不能有中文,源文件需要是C++文件,也就是后缀
.cpp

调试

#include <graphics.h>
#include <conio.h>
int main()
{
    // 初始化绘图窗口
    initgraph(640, 480);
    // 设置背景色为蓝色
    setbkcolor(WHITE);
    // 用背景色清空屏幕
    cleardevice();
    // 设置绘图色为红色
    setcolor(RED);
    // 画矩形
    rectangle(100, 100, 300, 300);
    // 按任意键退出
    _getch();
    closegraph();
    
    return 0;
}
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号