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开发环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-13PingCAP 戴涛:构建面向未来的金融核心系统
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升
- 2024-05-08代码报错不用愁,CodeGeeX一键完成代码修复、错误解释的功能上线了!