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

VS Code 如何搭建CC++开发环境

VS Code 如何搭建C/C++开发环境

文章目录

  • VS Code 如何搭建C/C++开发环境
    • 1. VS Code是什么
    • 2. VS Code的下载和安装
      • 2.1 下载和安装
      • 2.2 环境的介绍
    • 3. VS Code配置C/C++开发环境
      • 3.1 下载和配置MinGW-w64编译器套件
      • 3.2 安装C/C++插件
      • 3.3 重启VS Code
    • 4. 在VS Code上编写C语言代码并编译成功
      • 4.1 打开文件夹
      • 4.2 新建C语言文件, 编写C语言代码
      • 4.3 编译+执行
      • 4.4 调整和优化
    • 5. VS Code的调试

1. VS Code是什么

Visual Studio Code(简称 VS Code)是由微软开发的一款免费、开源、跨平台的代码编辑器,支持 Windows、macOS 和 Linux 系统。它集成了现代编辑器的高效性和轻量级设计,同时通过丰富的扩展插件支持多种开发场景,成为开发者广泛使用的工具之一。

2. VS Code的下载和安装

2.1 下载和安装

下载

  • [下载地址](Visual Studio Code - Code Editing. Redefined)

image-20250301172614705

image-20250301172640902

安装

image-20250301172813889

image-20250301172937460

image-20250301173106810

image-20250301173149572

image-20250301173326272

2.2 环境的介绍

环境介绍

image-20250301173716510

安装中文插件

image-20250301173848936

image-20250301173946584

image-20250301174010009

3. VS Code配置C/C++开发环境

3.1 下载和配置MinGW-w64编译器套件

下载

  • VS Code是一款高级的编辑器, 只能写C/C++代码, 但是不能直接编译代码. 所以, 这里使用MinGW-w64来充当编译器, MinGW-w64移植到windows平台的一个gcc编译器
  • 其实这个官网下载的非常的慢, 所以我这里有下载好的
  • 下载地址, 密码1234

image-20250301201516704

配置

  • 配置环境变量, 将MinGW64添加到Path路径当中, 跟Java中添加JDKPath的时候类似, 即将MinGW64所在的bin文件夹的路径添加到Path中即可
  • 配置好了之后, 就可以在cmd当中, 直接使用bin文件夹下面的命令对C/C++语言程序进行编译, 但是这种方式没有直接使用编译器方便

image-20250301201716312

image-20250301201935620

3.2 安装C/C++插件

image-20250301182422615

因最新版本不会自动生成launch.json文件,给后续优化带来不便,故退回旧版本。

image-20250301203557410

image-20250301203624139

3.3 重启VS Code

安装完成之后, 记得重启VS Code

4. 在VS Code上编写C语言代码并编译成功

4.1 打开文件夹

image-20250301183215780

4.2 新建C语言文件, 编写C语言代码

  • 在VSCode上写代码首先要打开文件夹, 写代码之前, 想清楚把代码放在什么地方

image-20250301183809420

image-20250301183258528

image-20250301183650882

image-20250301184310921

4.3 编译+执行

{3BC3A5C8-8C0F-422E-92EE-207C438CD645}

image-20250301204403665

image-20250301204757215

image-20250301205011611

4.4 调整和优化

请根据自己的需要进行优化

代码运行后 .vscode 文件夹会自动生成在你的源文件目录下

.vscode 文件夹下的 task.jsonlaunch.json 用来控制程序的运行和调试

  • 将程序运行在外部控制台【推荐】
    • 打开.vscode 文件夹下的 launch.json 文件,找到 "externalConsole": false,false 改为 true 并保存

image-20250301205727787

  • 解决中文乱码问题【推荐】
    • 打开.vscode 文件夹下的 task.json 文件,找到 "${fileDirname}\\${fileBasenameNoExtension}.exe" 在后面加上英文 逗号 然后回车到下一行,粘贴下面文本 "-fexec-charset=GBK" 并保存

image-20250301205851733

image-20250301210144561

5. VS Code的调试

和VS中的快捷键是一样的

  • f9: 添加断点

  • f5: 开启调试

  • f10: 逐过程

  • f11: 逐语句(可以进入到函数内部, f10则会直接跳过)

  • ctrl + f5: 直接运行程序不调试

image-20250301211506941

相关文章:

  • 【C语言】字符函数与字符串函数
  • 【动手实验】TCP半连接队列、全连接队列实战分析
  • 军事理论综合版参考答案
  • 计算机三级网络技术备考(3)
  • 大白话React 虚拟 DOM,好处在哪里?跟vue有什区别
  • Linux上用C++和GCC开发程序实现两个不同MySQL实例下单个Schema稳定高效的数据迁移到其它MySQL实例
  • Linux 检测内存泄漏方法总结
  • linux中断调用流程(arm)
  • getMergedLocalBeanDefinition 方法的作用
  • ChatGPT与DeepSeek:AI语言模型的巅峰对决
  • 广东专插本-政治毛泽东思想学习笔记
  • 深入浅出数据结构(图)
  • 使用Hydra进行AI项目的动态配置管理
  • 【大模型技术】大模型推理优化方法及代码实现总结篇
  • Java数据结构_一篇文章了解常用排序_8.1
  • MyBatis中是如何对占位符进行赋值的?
  • python数据容器切片
  • 合并两个有序链表:递归与迭代的实现分析
  • 基于C#的CANoe CLR Adapter开发指南
  • python集合set的常用方法
  • wordpress企业商城模板/seo排名优化seo
  • 公司网站上的员工风采怎么做/做网络优化哪家公司比较好
  • 南皮做网站/2345网止导航
  • 2017网站建设公司排名/百度竞价关键词优化
  • 自己用模板做网站/百度今日数据
  • 专业做网站的企业/百度关键词搜索趋势