Games101-Windows下VScode环境配置

1.vscode配置

vscode的配置非常简单,下载好vscode后安装一些组件就可以了。
在这里插入图片描述
只需要安装红框内的三个组件即可。

2.安装CMake

下载地址:https://cmake.org/download/
选择最新的一个msi文件下载
在这里插入图片描述
下载好之后双击开始安装,中间会跳出一个选项让你选择是否加入到环境变量,选给所有用户都加上,就不用我们自己加了,然后正常安装即可。

安装好之后打开cmd,输入cmake -version可以查看是否安装成功

3.安装MinGW

MinGW是一个交叉编译平台,它最主要的功能就是可以在Windows环境下以Linux的接口开发出能够在Windows下运行的程序。其实就是内部进行了接口层面的转换,把Linux下的一些接口转换成Windows下类似功能的接口并生成,使得Linux代码也能够被编译成Windows下的可执行程序。

下载地址:https://sourceforge.net/projects/mingw-w64/files/
在该网页的files里面找到最新版本的seh文件,点击下载

### 调试 Games101 课程作业的配置方法 为了在 Visual Studio Code (VSCode) 中调试 Games101 的 C++ 代码,需要完成一系列必要的设置。以下是具体的说明: #### 配置 WSL 开发环境 如果使用 Windows Subsystem for Linux (WSL),则需确保已安装并正确配置了开发工具链。这包括但不限于 GCC 或 Clang 编译器以及 GDB 调试器[^2]。 #### 安装扩展支持 在 VSCode 中,通过安装 **C/C++ 扩展**(由 Microsoft 提供),可以获得语法高亮、智能感知以及其他功能的支持。此扩展还允许用户更方便地配置调试选项。 #### 设置 `launch.json` 文件 要实现对程序的有效调试,必须创建或修改 `.vscode/launch.json` 文件来定义启动和附加到进程的方式。以下是一个典型的配置示例: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/build/main", // 替换为目标可执行文件路径 "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build" } ] } ``` 上述配置中的 `"program"` 字段应指向编译后的目标文件位置;而 `"preLaunchTask"` 则关联至构建任务名称,在本案例中假设其名为 “build”。 #### 构建任务设定 同样位于 `.vscode/tasks.json` 下的任务描述能够自动化项目的编译流程。下面给出了一种可能的形式: ```json { "tasks": [ { "label": "build", "type": "shell", "command": "make", "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"] } ], "version": "2.0.0" } ``` 这里采用 Makefile 来管理源码编译过程,当然也可以直接指定 g++ 命令及其参数作为替代方案。 #### 测试与验证 当以上各部分均已完成布置之后,便可以通过点击左侧边栏上的“运行与调试”图标或者按快捷键 F5 启动调试会话。此时应该可以看到标准输入输出窗口连同变量监视面板一同展现出来以便于分析问题所在。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

c铁柱同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值