Windows10从零安装VSCode并配置C开发环境
2021/7/17 7:05:45
本文主要是介绍Windows10从零安装VSCode并配置C开发环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
工欲善其事,必先利其器
有个好的编程IDE工具很重要,效率高,debug方便
早就有所了解VSCode
搞一哈
文章目录
- 第1步、下载
- 第2步、解压
- 第3步,发送桌面快捷方式
- 第4步,双击VSCode快捷方式打开它
- 第5步,hello world走一走
第1步、下载
可以通过博主自建的镜像站下载
http://210.22.22.150:3731/software/Windows/VSCode/
当然也可以在VSCode官网下载的
https://code.visualstudio.com/Download
第2步、解压
第3步,发送桌面快捷方式
第4步,双击VSCode快捷方式打开它
第一次打开后是这样的
- 在SSD固态创建一个目录,准备C开发
-
新建一个目录
-
新建一个c文件
第5步,hello world走一走
检测到 #include 错误。请更新 includePath。已为此翻译单元(F:\Dev\CDev\Demo-1\test.c)禁用波形曲线。C/C++(1696) 无法打开 源 文件 "stdio.h"C/C++(1696)
这没有gcc啊,需要安装一下 MinGW (Minimalist GNU for Windows)
下载地址:
https://sourceforge.net/projects/mingw/files/Installer/
然后安装mingw-get
先建一个预安装目录
勾选 mingw32-base 和 mingw32-gcc-c++ 两项
然后点击左上角的install – Apply Changes 安装
Apply
点击确定,先不管它(因为这是外网你懂得直接下载肯定下不下来gcc-core,后面我们会说如何解决)
下面我们来解决问题,使用 mingw-get 手动安装 gcc
进入 mingw-get 的 bin 目录
手动去安装 gcc
mingw-get install gcc
然后安装 g++
mingw-get install g++
然后安装 gdb
mingw-get install gdb
然后安装 mingw32-make
mingw-get install mingw32-make
- 把 MinGW 配置到系统环境变量中
关掉之前的dos窗口,重新打开cmd控制台
查看版本信息
此时关掉之前的VSCode,重新打开VSCode
发现不报错了
下面运行一下试试看
按F5执行
然后终端下执行
当然也可以执行下面的方式去编译去执行
使用 gcc
再测下中文的输出打印
发现控制台默认中文是乱码的
所以配置中文环境
setting.json
{ "code-runner.runInTerminal": true, "files.encoding": "gb2312" }
配置成 gb2312 编码,就可以支持控制台输出中文了
现在关掉VSCode,重启VSCode,再测试下
还是乱码
突然发现 中文注释 也报错
这就是 字符集的原因
下面设置一下就好了啦
重启VSCode
发现乱码并没消失,
解决方法:
在这里终于看到了编码方式
加上下列代码,加完记得保存
"[cpp]": { "files.encoding": "gbk" }, "[c]": { "files.encoding": "gbk" }
然后再重启VSCode
发现仍然是乱码
删掉chinese.exe,重新编译再执行
还是中文乱码
下面继续
加上下面这行
"code-runner.runInTerminal": true
然后重启VSCode测试
还是乱码
Encoding 改成 GBK
然后重启VSCode
还是乱码
换成 gb2312
再重启vscode
还是中文乱码
以上操作都无效
下面绝杀
重启本机试试看
看看中文注释呐
终于都正常了
最后,设置自动保存代码
打完收工!
这篇关于Windows10从零安装VSCode并配置C开发环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-12深入理解 ECMAScript 2024 新特性:Map.groupBy() 分组操作
- 2025-01-11国产医疗级心电ECG采集处理模块
- 2025-01-10Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势