当前位置: 首页 > news >正文

VSCode-C/C++环境配置

0.下载VSCode

  • VSCode官网
    Visual Studio Code - Code Editing. Redefined
    image.png

1.安装VSCode

image.png

image.png

image.png

image.png

image.png

image.png

2.编译器下载与配置

2.1下载编译器安装包

编译器的安装包分为两种一种是在线的一种是离线的,其区别的特点如下

  • 在线安装(只是个下载器,打开后还要下载各种东西)

可能因为网络原因导致下载失败

  • 离线安装包(包含了所有需要的文件 不需要再下载任何东西)

东西都下好安装的时候不需要网络,只要解压到合适的地方就行

这里使用离线安装包因为其不会因为网络原因出现问题

  • 下载网站

MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64 at SourceForge.net

image.png

  • 将编译器解压到合适的位置,并复制其所在路径

image.png

  • 复制其所在路径

image.png

2.2配置编译器的环境变量

  • 打开环境变量并将进行配置

image.png

2.3验证环境变量是否配置成功

image.png

3.在VSCode中配置C/C++环境

3.1安装拓展

image.png

  • 先新建一个文件夹(名字任意),并打开

image.png

  • 编写一个HelloWorld文件

名称为HelloWorld.cpp

image.png

#include<iostream>
using namespace std;
int main()
{cout<<"Hello,World!"<<endl;return 0;
}

3.2配置环境

  • 打开环境设置

快捷键:Ctrl+Shitf+p

image.png

  • 选择所要使用的编译器

image.png

  • 代码补全设置

image.png

image.png

3.3运行程序

  • 运行HelloWorld程序

image.png

image.png

image.png

3.4断点调试

  • 尝试DueBug

image.png

image.png

image.png

如果能正常调试则说明配置成功

小结

  • 在配置C/C++环境时需要安装编译器
  • 编译器分为离线版本和在线版本 最好选离线版本
  • 安装好编译器之后还需要将其所在路径添加到环境变量中 这样才能使用其中的编译器
  • 在配置好编译器之后还需要对VSCode进行配置
    • 安装相关拓展
    • 设置所使用的编译器配置文件等

关于设置 在配置文件中直接修个和在UI界面中修改的效果是一样

参考文章

blog.csdn.net

VSCode配置C/C++环境

blog.csdn.net

http://www.lryc.cn/news/210676.html

相关文章:

  • 第八周实验记录
  • Spring Cloud Alibaba Seata 实现 SAGA 事物
  • npm install报错,解决记录
  • LSM树原理详解
  • Linux系统编程_网络编程:字节序、socket、serverclient、ftp 云盘
  • 队列(8.6)
  • 计算机网络 第四章网络层
  • 操作系统运行机制
  • mathtype7.4破解永久激活码
  • 66 内网安全-域横向批量atschtasksimpacket
  • PCI9054入门1:硬件引脚定义、时序、FPGA端驱动源码
  • 多媒体应用设计师 第17章 多媒体应用场景的技术应用和实现示例
  • react151618刷新几次的问题
  • 【Spring】IOC容器与Bean的常用属性配置
  • 2023年下半年 系统集成项目管理工程师 真题考点(一二三四批次)(10月28、29)(网友回忆版)
  • 读韩都衣舍,谈权力转移的激励制度
  • 私有云:【10】VCenter安装win10
  • [Java/力扣100]判断两棵二叉树是否相同
  • BEC商务英语主题 定价策略|柯桥学商务英语口语
  • 第七章 ObjectScript 一般系统限制
  • 【Python百练——第1练】使用Python求100以内的所有偶数
  • springboot心理咨询管理系统
  • Java-API简析_java.net.URL类(基于 Latest JDK)(浅析源码)
  • C语言浮点型在内存中的存储
  • elementPlus | el-tabs 标签管理路由页面
  • 如何使用ffmpeg制作透明背景的视频
  • C#中对于using的使用方式
  • 【Java】HashMap集合
  • 百度网盘使用指南
  • CSS 滚动驱动动画与 @keyframes 新语法