引言
学习C++这门语言主要是做图像处理的,C++作为一个生产力工具,需要一个强大的生产环境,我选择使用VSCode作为编辑器,教程来自: 挑把趁手的兵器——VSCode配置C/C++学习环境(小白向),这个文档讲的非常全面,几乎是解释了环境搭建过程中遇到的所有问题和名词解释,不光告诉你该怎么做,还告诉你为什么这么做,不失为一篇很好的入门教程。
-
C++的开发环境
Visual C++/ GCC(G++) / Clang(Clang++)…
- 集成开发环境:VIsual Studio / CodeLite / Code::blocks / Eclipse
- 工具
- 下载VSCode,如果从官网下载的话网络会抽风,下载速度非常的慢,所以可以从腾讯软件中心下载,速度非常快且稳定
- VSCode仅是一个源码编辑器(Editor),它需要搭配编译器(Compiler)才能工作,几乎都使用Mingw64作为编译器C/C++编译器gcc的windows版本MinGW-w64安装教程,在我的笔记本上使用在线安装会抽风,显示下载错误,莫名其妙。因此手动选择win32seh的版本,解压之后,放在C盘下的目录,再添加账户环境变量并重启即可
- 选择合适的文件结构。注意日常学习和项目开发的区别在于文件结构,日常学习写个源代码文件就行了,项目开发的话需要多个文件
- 配置文件。VSCode使用Json文件编辑配置文件,包含Build、Run和launch文件。Build文件中含有预编译、编译和链接等操作,launch用于调试操作。遇到个非常沙雕的bug,把tasks写成了task,VSCode就不认识了
VS Community
官方帮助文档
VS Community是微软发布的一个IDE,是VS系列的其中一个,其他的有professional和enterprise版本。而VSCode 更像是一个文本编辑器项目和解决方案
解决方案是一个容器,用于组织一个或多个相关的代码项目,例如,类库项目和对应的测试项目。VSCODE
带你掌握Visual Studio Code的格式化程序
vscode配置C/C++环境——-内有三个文件的配置内容和中文注释.task和.json
.json用于启动配置文件的配置文件基本操作
Ctrl+Shift+B build代码并生成可执行文件.exeCtrl+F运行代码拓展
- Build是什么意思? Build通常意味着编译项目中所有源代码文件的代码
- Ctrl+Shift+B是快捷键
