Visual Studio code 安装c++及编译调试环境的解读

本文从新手视角出发,介绍了在VSCode中快速搭建C++开发环境的步骤。包括安装C++ mingw并搭建环境变量、安装VSCode的C++插件和扩展、安装CMake及相关工具等,还给出了环境配置成功的验证方法。

前言

vscode 安装c++环境相对visual stdio 2022 还是比较人性了,主要是支持很多C++运行环境的插件,我在这里简化了很多案例的方法,从新手入坑的视角介绍安装步骤,快速搭建环境。

目录

  1. 安装C++  mingw并搭建环境,安装mingw管理工具,下载g++ gcc gdb
  2. vscode 安装c++插件和扩展,安装code runner
  3. 安装cmake ,安装cmake工具

注释:

c++ 工具集,MinGW,是Minimalist GNU for Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。

  • 安装C++  mingw并搭建环境变量

  1. 进入mingw官网下载管理工具,点击mingw-get-setup.exe 链接:​​​​​​MinGW - Minimalist GNU for Windows Project Top Page - OSDN ​​​​​​
  2. 然后点击go to the web of mingw -minimalist GUN for Windows project 
  3. 然后点击(mingw-get-setup),下载管理工具
  4. 安装完成后桌面会有一个mingw installer 安装器,然后选择minGW Base System ,选择基本环境,选择gcc 编译器   调试器gdb 和g++编译器,最好选择bin,dev和lic三个组件进行安装。(gcc用于C语言编译,gdb用于调试,g++编译器用于c++编译)
  5. 击“此电脑”,右击“属性”,进入“高级系统设置”,进入“环境变量”,创建++和dgb环境变量
  • vscode 安装c++插件和扩展,安装code runner

  1. vscode 安装c++插件和扩展,安装code runner
  2. 按住shift+ctrl+p  ,选择编辑配置(UI),配置一些基本参数,一般默认即可,也可以根据需求修改编译器是gcc还是g++
  3.  随意创建1个文件夹,在里面写一段代码,然后点击右上角运行三角形,选择runcode,如果在下面终端打印出hello word 代表c++环境配置成功,代码如下:
    #include <iostream>
    using namespace std;
    
    
    int main(int, char**) {
    
        std::cout << "Hello, world!\n";
    }
    
  4. 然后进入“运行和调试”,选择g++编译器,一般情况下编译成功会在下面显示如下内容:

  5.  

  • 安装cmake ,安装cmake工具

  1. 进入官网Download | CMake,下载msi版本的cmake,带安装器的,直接下一步执行即可,最后配置环境变量。

     

  2.  然后在vscode 扩展商店里面下载扩展工具。
  3. 然后按住shift+ctrl+p ,输入cmake 然后选择快速入门,最后输入项目名称,然后系统自动生成cmake项目。

 

 注:一般情况编译过程中会产生launch.json文件和cpp_properties.json文件,一般情况下不需要配置,如编译失败,可以根据提示如果引用库路径和g++ 和gdb 的bin路径。

以上是个人理解,不喜勿喷。

 

 

 

 

 

 

 

 

 

 

 

 

在Ubuntu系统上安装Visual Studio Code并配置C++开发环境,可以按照以下步骤进行操作。 ### 安装Visual Studio Code 1. **下载Visual Studio Code** 前往[Visual Studio Code官网](https://code.visualstudio.com/)下载适用于Linux系统的.deb包。 2. **安装Visual Studio Code** 使用终端安装下载的.deb包: ```bash sudo dpkg -i code_*.deb ``` 3. **启动Visual Studio Code** 在终端中输入以下命令启动VS Code: ```bash code ``` ### 安装C++编译器 1. **安装g++编译器** 在终端中运行以下命令安装g++编译器: ```bash sudo apt update sudo apt install g++ ``` 2. **验证安装** 输入以下命令确认g++是否安装成功: ```bash g++ --version ``` ### 配置Visual Studio CodeC++环境 1. **安装C/C++扩展** 打开Visual Studio Code,点击左侧活动栏的扩展图标(或使用快捷键`Ctrl+Shift+X`),搜索“C/C++”并安装由Microsoft提供的扩展。 2. **创建C++项目** 在系统中创建一个文件夹作为C++项目的根目录,例如`cpp_project`。在该文件夹中创建一个C++源文件,例如`main.cpp`,并输入以下代码: ```cpp #include <iostream> using namespace std; int main() { cout << "Hello world" << endl; return 0; } ``` 3. **配置tasks.json文件** 在Visual Studio Code中,点击菜单栏的“终端” -> “配置默认生成任务”,选择“g++: 生成活动文件”。这将自动生成一个`tasks.json`文件,用于定义如何编译代码。 4. **运行程序** 使用快捷键`Ctrl+Shift+B`构建项目,然后通过终端运行生成的可执行文件: ```bash ./main ``` 5. **调试配置** 点击左侧活动栏的运行和调试图标(或使用快捷键`Ctrl+Shift+D`),点击“创建launch.json文件”,选择“GDB”作为调试器。在生成的`launch.json`文件中,确保配置如下: ```json { "version": "0.2.0", "configurations": [ { "name": "g++ - Build and debug active file", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/a.out", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "g++: build", "miDebuggerPath": "/usr/bin/gdb" } ] } ``` 6. **调试代码** 设置断点后,点击调试侧边栏中的“启动调试”按钮,即可开始调试程序。 ### 完整配置流程总结 通过以上步骤,可以在Ubuntu系统上成功安装Visual Studio Code并配置C++开发环境。整个过程包括安装Visual Studio Code安装g++编译器、配置VS Code的C/C++扩展、设置构建任务和调试器,最终能够编写、构建和调试C++程序[^1]。 ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值