VSCode配置EasyX图形库(图文)(全网最全)
VSCode配置EasyX图形库(图文)(全网最全)
本文将详细介绍如何在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)。
库文件安装
- 库文件下载
下载链接:点击这里下载 easyx4mingw_20240225
安装库文件
解压下载好的库文件
将 include 文件夹下的 easyx.h 和 graphics.h 拷贝到你的TDM-GCC的安装目录下的
\TDM-GCC-64\u0086_64-w64-mingw32\include
文件夹里。将 lib64\libeasyx.a 拷贝到你的TDM-GCC的安装目录下的
\TDM-GCC-64\u0086_64-w64-mingw32\lib
文件夹里。将 lib32\libeasyx.a 拷贝到你的TDM-GCC的安装目录下的
\TDM-GCC-64\u0086_64-w64-mingw32\lib32
文件夹里。
vscode配置
- 安装必要插件——C/C++
- 配置文件
先创建一个文件夹用于存放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;
}