VSCode配置C++编译环境

本文指导用户如何安装C++插件,接着详细阐述了在电脑上安装MinGW-x64的过程,参照官方文档以确保正确性。然后,文章介绍了如何配置C++的开发环境,特别是利用VisualStudioCode的教程进行设置。最后,文章涵盖了调试C++程序的基本步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装C++插件

在这里插入图片描述

2.电脑上安装MinGW-x64

参考官方文档
https://www.msys2.org/

3.配置C++开发环境

参考:https://code.visualstudio.com/docs/languages/cpp

4.调试

在这里插入图片描述

### 如何在Ubuntu上配置VSCode C++编译环境 #### 安装Visual Studio Code 为了能够在Ubuntu上使用VSCode进行C++编程,首先需要安装Visual Studio Code。可以通过官方命令行方式来获取最新版本VSCode[^4]。 ```bash sudo snap install --classic code ``` #### 安装必要的工具链 对于C++开发而言,拥有合适的编译器和构建工具至关重要。通常情况下,GCC/G++以及CMake是最常用的选择: - GCC/G++ ```bash sudo apt update && sudo apt install -y build-essential ``` - CMake ```bash sudo apt install cmake ``` 上述操作会自动拉取并安装gcc、g++以及其他依赖项,确保能够顺利编译C++程序[^2]。 #### 安装扩展插件 打开已安装好的VSCode,在左侧活动栏点击“扩展”,搜索`C/C++`由Microsoft提供的官方插件,并完成安装过程。此插件提供了 IntelliSense 支持、调试功能等特性,极大地提高了编码效率[^1]。 #### 创建项目结构与基本设置 建立一个新的文件夹作为项目的根目录,之后可以在该位置初始化Git仓库(如果需要)。接着按照个人喜好组织源码布局;一般建议至少包含以下几个部分[^3]: - `src/`: 存放所有的`.cpp`, `.h` 文件。 - `include/`: 头文件放置处。 - `build/`: 编译输出路径。 - `.vscode/`: VSCode专属配置资料夹。 #### 配置JSON文件 为了让VSCode更好地理解当前的工作区,还需要编辑两个重要的JSON文件——`tasks.json` 和 `launch.json`: ##### tasks.json (用于定义编译任务) ```json { "version": "2.0.0", "tasks": [ { "label": "build hello world", "type": "shell", "command": "/usr/bin/g++", "args": [ "-g", "${workspaceFolder}/src/main.cpp", "-o", "${workspaceFolder}/build/hello" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"], "detail": "Generated task to compile a single file." } ] } ``` ##### launch.json (用于设定启动参数以便于调试) ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/build/hello", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build hello world", "miDebuggerPath": "/usr/bin/gdb", "logging": {"trace":true,"traceResponse":true}, "internalConsoleOptions": "openOnSessionStart" } ] } ``` 通过以上步骤就可以实现在Ubuntu平台上利用VSCode编写、编译及运行简单的C++应用程序了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值