Start

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

那么应该用什么呢?

先来介绍一下市面上常见的 IDE

  • Visual Studio 宇宙最强 IDE ,巨硬开发,大、全、除了 C++,还能开发其他各种应用,然而对于初学者来说似乎有点臃肿。

  • Clion 喷气脑出品,跨三大主流平台的 IDE ,超强、超棒、超贵,得益于 Intellij Platform ,他们公司的各种语言的 IDE 保持了完美又一致的畅快体验。

  • Visual Studio Code 巨硬开发,一个运行于 Mac, Windows 和 Linux上的免费开源的、轻量级代码编辑器。

其中我最推荐的还是 Visual Studio Code (下称 VSCode)

高颜值,响应快,内置 terminal,配合 C/C++ 插件,完美支持语法高亮与代码补全。

开始吧!

下载

首先到官网下载安装 VSCode

推荐 stable 版本的

download VSCode.png

编译器选择 MinGW,构建工具选择 CMake,它们分别可以在MinGWCMake下载到

安装完毕后确保它们已经被加入了环境变量,可以通过在 cmd 或是 Poweshell 中输入 gcc g++ cmake 来确认,如果输出的是类似下面的内容就说明环境变量已经正确配置

install.png

安装插件

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

配置工作区

在你准备存放代码的地方新建一个文件夹作为工作区并在 VSCode 中打开它,然后将模板文件复制进去,可以在这里这里下载到

如果一切正常,那么现在工作区的目录应该是这样的:

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 是 VSCode 的配置文件

我日常使用的界面如下

VSCode.png

  • 左边一栏是资源管理器,可以显示调试的相关信息,包括查看变量与观察栈帧

  • 中间是编辑区,同时提供恰当的提示与语法检查

  • 右边是输入输出文件,比手动输入更加方便也更安全,做题的缘故。。。

  • 底部是调试控制台、终端、出现的问题,在这里与程序进行交互

Enjoy Coding

🧒 难道搞得这么花里胡哨就可以提高自己的能力吗?

😂 并不,但它会给你一种自己很厉害的感觉


Fake it till make it!