Visual Studio Code 初步配置指南(Windows端)

news/2025/10/19 17:15:58/文章来源:https://www.cnblogs.com/Helooty/p/19151098

0x00 简介

本文将介绍如何从0开始初步配置Visual Studio Code(Windows端)(用于编写C语言程序)。
本文以Windows11 24H2系统演示。
如果你还没有决定是否使用VSCode,可以前往0x06章节预览VSCode是如何编写运行程序的。
云盘地址:https://pan.quark.cn/s/9a9fa77f8579(其他网盘陆续同步)

0x01 下载Visual Studio Code

Ps.作者已经把最新(或许)安装包(Windows端)放在云盘了,嫌麻烦的可以直接通过文档顶部的云盘链接下载安装包。

1.进入官网下载页

使用搜索引擎

在搜索引擎(如百度)搜索vsc,找到官网
图片

直接输入网址(或点击本共享文档内的链接)

官网为
https://code.visualstudio.com

2.点击下载按钮

图片
点击红色箭头标示的Download for Windows
Ps.网页会自动根据用户操作系统选择合适的安装包

0x02 安装VSCode

1.打开安装包

打开下载文件夹内的安装包,如图
图片

2.安装

根据安装导引,无脑点击下一步即可

0x03 配置中文语言包

1.初次启动VSCode

双击桌面图标(如果桌面没有图标,尝试按Win键在开始菜单内寻找VSCode图标),打开VSCode,界面如图:
图片
此时初始界面为英文,需要安装中文语言包。

2.安装中文语言包插件

打开插件市场(①),在搜索框搜索Chinese,如图,点击“Chinese (Simplified) (简体中文) Language”(②)。右侧边栏会出现新的操作框,在操作框内点击Install(③),等待片刻,VSCode将会自动安装。
图片

3.将语言换成中文并重启以应用语言包

安装完毕,右下角会弹出对话框,点击“ChangeLanguage and Restart"按钮,VSCode会自动重启。
图片
或者按住键盘上的Ctrl+Shift+P,在弹出的对话框内输入Configure Display Language,
图片
点击Configure Display Language,选择zh_cn,如图
图片
弹出新的对话框,提示重启(Restart),重启即可。

0x04 配置C/C++语言编译器

MingW是一款由Linux原生C/C++编译器GCC(GPP)移植到Windows平台的编译器。该编译器严格遵守C/C++语言规范(ISO),非常适合初学者使用以提升编码严谨性。同时由于其移植于Linux,其使用方法会与Linux上的GCC一致,有利于未来学习Linux。
简单来说,在VC++编译通过的代码不一定可以在MingW编译通过,一般原因是因为该代码存在不遵守C/C++语言规范的地方,编码风格不够严谨。
由于MingW是一款广为流传的、免费的、开源的、易使用的编译器,本文将使用MingW作为编译器搭建C语言的编译环境。

1.下载MingW

由于MingW官网服务器问题,国内较难以打开。作者已将编译器分享在云盘里,大家可以前往文章简介提供的云盘链接处下载。
图片
Ps.考虑到7z格式压缩包有可能有同学打不开,这里上传了一个Zip格式的压缩包,体积更大,下载可能更困难,仅推荐无法打开7z文件的同学下载。
图片

2.解压到指定文件夹

打开压缩包,将mingw64文件夹整个文件夹复制到C:\目录(C盘根目录,也可以复制到别的地方,但是后续操作会用到这个目录。后续演示都以C:\目录为准)
图片

3.获得编译器目标地址

打开mingw64文件夹,找到bin文件夹,打开
图片
点击黄圈位置,全选(Ctrl+A)地址,复制(Ctrl+C)。
图片

4.打开系统变量编辑页面

打开Windows设置(可以尝试在开始菜单寻找),在红箭头处搜索框输入变量,选择 编辑系统环境变量
图片
图片
在弹出页面右下角点击 环境变量,在新弹出的页面里找到上下两个候选框内的Path,双击(或者点击path后点击右下方的“编辑”按钮)
图片
在弹出的新页面内,点击右侧“新建”,在弹出的文本框内粘贴先前复制的地址,并确定
图片
上下两个Path变量都需要如此操作。
结束操作后依次按确定键关闭对话框(切记不要直接点击右上X号退出,要点击“确定”保存)

5.重启电脑以应用系统变量更新

如果不想重启电脑,最起码要重启VSCode以应用系统变量更新。

0x05 配置VSCode对应环境

1.安装插件

图片
在插件市场内搜索C/C++,安装如图两个插件
1.C/C++
2.C/C++ Compile Run
Ps.如果不会安装插件,请返回前文0x03重新学习如何在VSCode插件市场内安装插件

2.打开文件夹

回到 欢迎 页,点击 打开文件夹
图片
Ps.你将在弹出的窗口内选择一个文件夹,作者推荐这个文件夹是你在某个确定位置新建的文件夹,因为这个文件夹将在未来存放你的代码和配置文件。请认真选择一个文件夹。本文将用空文件夹演示。
请点击 是,我信任此作者 ,以解除文件夹限制
图片

0x06 Hello, World!

本章节将以HelloWorld代码为例介绍如何在VSCode内编译和运行代码。

1.新建.c文件

图片

点击该图标,新建一个文件。
如果没出现图标,尝试把光标移到文件夹附近。
Ps.请注意对新建文件命名时不要遗漏.c后缀。

2.打开文件并编写代码

双击左侧文件,打开,在编辑器内编写代码

#include <stdio.h>
int main()
{printf("Hello, World!");return 0;
}

图片
请注意,在安装完C/C++ Compile Run插件后,右上角应当出现了▶按钮。
尝试点击该按钮,进行编译并运行。
图片
Ps.不同于VC++ 2010,在VSCode中,程序运行结果不是显示在弹出的黑色窗口里,而是显示在下方的“终端”内。
在VSCode下方的“终端”界面中,使用方法与VC++ 2010的黑框无异。

#EOF# 结束语

本文事无巨细地将VSCode在Windows端简单配置的全过程展现了出来,并带着读者简单编译运行了第一个C语言程序。
VSCode本身是一个非常非常强大的编辑器,理论上它可以编写任何计算机语言(包括Python)。你可以在同一个熟悉的编辑环境内轻松编写不同计算机语言的代码。
未来可能会出配置Python环境的指南、配置调试环境(adb)的指南,敬请期待。
感谢大家阅读本文。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/940462.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年UV光源厂家推荐排行榜,UV面光源,UV LED点光源,UV LED面光源,UV LED固化机公司精选

2025年UV光源厂家推荐排行榜:UV面光源,UV LED点光源,UV LED面光源,UV LED固化机公司精选随着科技的不断进步,UV光源在各个行业中的应用越来越广泛。从印刷、涂装到电子制造,UV光源以其高效、环保的特点成为不可或…

深度学习基础从0到0.1

线性回归 一元线性回归 线性回归,公式为Y=Wx+b,这里简单一点,假设偏置b=0,我们设置损失函数为loss=(y-yi),y是真实值,yi是预测值,代入可得loss=(y-W*x),带入x的值和y的值即可得到最终的loss函数,而后求其导数…

比赛与好题记录(2025 9-10)

随便写写。 P14115 [IAMOI R4] 木桶效应 有一个木桶,由 \(n\) 块竖直木板组成,第 \(i\) 块木板高度为 \(a_i\)。 我们可以在这些木板上加装额外的木板:有 \(m\) 块 高度为 1 的木板; 有 \(k\) 块 高度为 \(h\) 的木…

QOJ #12313. Three Indices 题解

Description 一个字符串 \(t\) 被称为字符串 \(w\) 的 平滑变换(smooth transformation),如果存在一个整数 \(m \ge 1\) 和一系列字符串 \(w_0, w_1, \ldots, w_m\),满足以下条件:\(w_0 = w\),并且当 \(0 < i…

全面详解 C++std::vector用法指南

std::vector是 C++ 标准模板库(STL)中最重要、最常用的容器之一,它提供了​​动态数组​​功能,能够自动管理内存,支持快速随机访问,并在尾部高效添加/删除元素。 一、基础概念与特性 1.1 核心特性​​动态数组​…

022304105叶骋恺数据采集第一次作业

作业1 代码与运行结果 import urllib.request from bs4 import BeautifulSoupurl ="http://www.shanghairanking.cn/rankings/bcur/2020" response = urllib.request.urlopen(url, timeout=3) html= respons…

智能预加载:基于用户行为和路由预测

智能预加载:基于用户行为和路由预测 核心概念 智能预加载通过分析用户行为模式、路由关系和页面重要性,在用户实际访问前预先加载资源,显著提升用户体验。 实现架构 1. 行为数据收集层 class UserBehaviorTracker {…

函数简单传入参数的汇编分析 - 指南

函数简单传入参数的汇编分析 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco…

2025年振动电机厂家推荐排行榜,新型/高频/防爆/低噪声/节能振动电机公司精选!

2025年振动电机厂家推荐排行榜,新型/高频/防爆/低噪声/节能振动电机公司精选!随着工业自动化和智能化的快速发展,振动电机作为许多机械设备中的关键部件,其性能和可靠性直接影响到整个系统的运行效率。为了帮助企业…

数据类型转换以及内存溢出

数据类型转换以及内存溢出数据类型转换以及内存溢出 public class Demo05 {public static void main(String[] args) {int i = 128;double b = i;//内存溢出//强制转换 (类型)变量名 高--低//自动转换 低--高…

2025年UV胶点胶机厂家推荐排行榜,全自动/智能/视觉定位/纽扣/拉链头/拉片/商标/钥匙扣/五金/徽章/线圈/硅胶点胶机公司推荐!

2025年UV胶点胶机厂家推荐排行榜,全自动/智能/视觉定位/纽扣/拉链头/拉片/商标/钥匙扣/五金/徽章/线圈/硅胶点胶机公司推荐!随着工业自动化技术的快速发展,UV胶点胶机在各个行业中的应用越来越广泛。从纽扣、拉链头…

25-deepin-linux-wsl-nginx-installation

windows11 #wsl #nginx 在 Deepin Linux 和 WSL 环境中安装配置 Nginx 静态资源服务器 概述 本文详细介绍了在 Deepin Linux 和 WSL (Windows Subsystem for Linux) 环境中安装 Nginx 并配置静态资源服务器的完整过程,…

美股数据接口对接指南:快速获取指数实时行情

美股数据接口对接指南:快速获取纳斯达克、道琼斯指数实时行情 在金融科技应用、量化交易或数据可视化项目中,接入可靠的美股市场数据是常见的需求。本文将详细介绍如何通过API接口,高效、稳定地获取包括纳斯达克综合…

2025国际冷链运输推荐腾翼搏时,专业温控保障生物药品安全!

2025国际冷链运输推荐腾翼搏时,专业温控保障生物药品安全!随着全球生物医药行业的快速发展,对冷链物流的需求日益增长。特别是在2025年,预计全球医药市场的规模将进一步扩大,生物药品、临床样本、CAR-T细胞治疗产…

鸿蒙设备开发-gpio控制

正在施工 说明 比harmony4.0的时候文档好太多了,基本每个文件夹(sdk组件)下都有对应的详细文档。 设备 用的RK35xx , 其实用什么设备都可以,都是kernel向上提供接口,只要可以运行kernel,性能可以基本都可以适配。…

QT肝8天01--工程介绍

QT肝8天01--工程介绍2025-10-19 16:57 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-f…

AI Agent和Agentic AI

https://hub.baai.ac.cn/view/46037本文来自博客园,作者:transformert,转载请注明原文链接:https://www.cnblogs.com/ac-network/p/19151066

升级Win11 25H2 专业工作站版 最强系统

全新 Windows 11 25H2 专业工作站版,是微软面向高性能用户与专业创作者推出的旗舰级系统版本。它不仅继承了 Windows 11 的全新设计与安全体系,更在底层性能优化、资源调度、文件系统、虚拟化支持等方面进行了深度增…

如何在Java中进行多线程编程

在Java中进行多线程编程有多种方式,最常用的包括继承Thread类、实现Runnable接口、实现Callable接口,以及使用线程池等。以下是具体介绍和代码示例: 1. 继承Thread类 通过继承Thread类并重写run()方法来定义线程执行…