在 VS Code 中配置 C++ 开发环境

Last edited time
Apr 11, 2023 04:37 PM
date
May 3, 2019
slug
vscode
status
Published
tags
Code
summary
Set up your VS Code for C++
type
Post

Start

时至今日,C++ 仍然是很多大学生接触的第一门编程语言,然而对于使用的开发工具,很多老师并不会过多介绍,很多学生也只能照着书上的要求,去使用 VC++ 6.0,这个和我一般大小,1998年的IDE

那么应该用什么呢?

先来介绍一下市面上常见的 IDE
  • Visual Studio宇宙最强 IDE ,巨硬开发,大、全、除了 C++,还能开发其他各种应用,然而对于初学者来说似乎有点臃肿。
  • Clion喷气脑出品,跨三大主流平台的 IDE ,超强、超棒、超贵,得益于 Intellij Platform,他们公司的各种语言的 IDE 保持了完美又一致的畅快体验。
其中我最推荐的还是 Visual Studio Code (下称 VS Code)
高颜值,响应快,内置 terminal,配合 C/C++ 插件,完美支持语法高亮与代码补全。

开始吧!

下载

首先到官网下载安装 VS Code
编译器选择 MinGW,构建工具选择 CMake,它们分别可以在MinGWCMake下载到
安装完毕后确保它们已经被加入了环境变量。

安装插件

打开 VS Code,在左侧插件市场中搜索安装 C/C++、CMake、CMake Tools 插件,如有需要,也可以搜索安装中文插件。

配置工作区

在你准备存放代码的地方新建一个文件夹作为工作区,并在 VS Code 中打开它。然后将模板文件复制进去。你可以在这里下载。
如果一切正常,那么现在工作区的目录应该是这样的:
 
C:. |   CMakeLists.txt | +---.vscode |       c_cpp_properties.json |       launch.json |       tasks.json | +---include |       Class.h | \---src       Class.cpp       main.cpp
 
  • CMakeLists.txt 是 CMake 的构建文档
  • include 文件夹用来放置头文件
  • src 文件夹用来放置源文件
  • .vscode 是 VS Code 的配置文件夹
我日常使用的界面如下
VS Code
VS Code
  • 左边一栏是资源管理器,可以显示调试的相关信息,包括查看变量与观察栈帧
  • 中间是编辑区,同时提供恰当的提示与语法检查
  • 右边是输入输出文件,比手动输入更加方便也更安全,做题的缘故。。。
  • 底部是调试控制台、终端、出现的问题,在这里与程序进行交互

Enjoy Coding!

 

© Haufig 2019 - 2023