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

本文详细指导如何在VSCode中配置EasyX图形库,包括安装TDM-GCC编译器、选择支持的MinGW版本、下载库文件并将其放置在正确路径,以及创建tasks.json文件进行C++项目的编译和调试。
摘要由CSDN通过智能技术生成

vscode配置EasyX图形库

引用原文链接:https://codebus.cn/bestans/easyx-for-mingw

安装编译器

所支持的编译器

  • 微软的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. 安装库文件

    1. 解压下载好的库文件

      在这里插入图片描述

      在这里插入图片描述

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

      在这里插入图片描述

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

      在这里插入图片描述

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

      在这里插入图片描述

vscode配置

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

    在这里插入图片描述

  2. 配置文件

    先创建一个文件夹用于存放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;
}

在这里插入图片描述

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值