VSCode软件的使用

一、VS Code安装插件

VSCode的一个好处是可以安装各种插件。

1、安装简体中文插件

2、安装花括号扩展,可以帮助我们清晰的看出代码层次。

3、安装 run Code,可以帮助我们跑(各种)代码(包括 C/C++、python 等)。

4、安装 C/C++,这个具有语法提示的功能。

5、安装(可选择)主题,这里可选 Atom One Dark Theme(暗色) 或 Atom One Light Theme(亮色)两种。

以上安装在下方配置过程视频中也有,这里不提。

二、VS Code配置编译环境

视频教程链接:https://www.bilibili.com/video/BV14f4y127BC.

虽然视频下方已经提供了百度云链接(文件名为 install ,已保存到我的百度云),但是为了以防万一,还是上传到了 CSDN 的资料中(修改了压缩包的名字为VSCode,内含mingw 编译器)。

由于 VS Code 默认不支持 C/C++ 编译,所以需要配置本地编译器来进行编译。这里采用的是 mingw 编译器(在 QT 中创建工程的时候一般也会采用这种编译器)。

配置过程视频中有,这里不提。(另外,我这里放在了 D 盘)

三、打开默认路径的文件

这里以 “E:\projectCode\VSCode” 为例进行演示。

在这里插入图片描述
此外,需要注意要引号之前要有个空格与前面的引号隔开。

四、视频链接中给的软件安装包中提供的妙用文件

在这里插入图片描述
(文件中也有注释)

1、
在这里插入图片描述
2、del.bat 是脚本文件,右键 Run Code,
在这里插入图片描述
可以删除当前目录下指定后缀名的文件。
在这里插入图片描述
这里简单来演示下:当我们运行 test.cpp 这个程序后,会生成一个 test.exe 的文件,但是,现在我不想要这个test.exe 文件了,我想把它给删除,就可以先点击 del.bat ,然后右键 Run Code 将其删除。
在这里插入图片描述

### 如何在 VSCode 中进行软件工程项目开发与配置 #### 创建项目结构 为了有效地管理大型软件工程,在VSCode中建议遵循标准的目录结构。通常情况下,源代码位于`src/`文件夹下,测试文件放在`tests/`里,而构建产物则存于`build/`内。 #### 安装必要的扩展工具 对于C/C++项目的开发而言,安装微软官方提供的[C/C++](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools) 扩展是非常重要的[^1]。此扩展提供了语法高亮显示、智能感知以及调试等功能的支持。另外,针对特定硬件平台(如STM32),还需要额外安装相应的支持包和工具链[^4];而对于图形库比如LVGL,则需确保已安装了CMake及其配套插件[^3]。 #### 配置 `launch.json` 当涉及到调试环节时,创建并正确设置`.vscode/launch.json` 文件尤为关键。该JSON格式文档定义了一系列启动参数,用于指导IDE如何执行或调试应用程序。具体来说: - 对于简单的控制台应用,可以指定目标二进制的位置; - 如果是嵌入式系统编程,则可能要指明连接到的目标板型号及串口通信端口号等细节信息。 ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/build/app.exe", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": true, "MIMode": "gdb" } ] } ``` #### 编写 Makefile 或 CMakeLists.txt 为了让编译过程更加自动化,推荐采用构建系统来代替手动命令行操作。无论是传统的GNU Make还是现代化的CMake都可以很好地集成至VSCode工作流之中。特别是后者,凭借其跨平台特性成为了许多开发者的心头好。 ```cmake project(MyProject) set(CMAKE_C_STANDARD 99) add_executable(${PROJECT_NAME} main.c) ``` 通过上述步骤,可以在VSCode环境下建立起一套完整的软件开发生态圈,不仅限于基本的功能实现,还包括高效的编码体验、便捷的版本控制系统接入等方面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

xuechanba

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

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

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

打赏作者

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

抵扣说明:

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

余额充值