我和C++的爱恨情仇【VScode上运行C++程序】


之前的博客里曾经提到,写c++和写python比要复杂一些,小白使用codeblock是比较方便而且有效的。但是一旦面对一个较大的工程,继续使用codeblock就不是很够用了(而且还很low)。本篇博文将详细介绍如何使用vscode优雅而且高逼格地写C++代码。

你需要做的工作有

这里你仅仅需要准备好以下工具

  • 从官网下载安装vscode
  • 装一个C++的编译器
  • 一些设置

从官网下载安装vscode

官网下载vscode,根据自己的电脑类型,选择合适的版本。
在这里插入图片描述
这一步还是比较简单的,最终会得到一个.exe文件,点击.exe文件即可自动安装vscode。

安装完vscode后很容易地安装插件,只需要使用快捷键ctrl+shift+x就可以调出vscode的插件功能,并且在其中找到C/C++插件,点击安装即可。
在这里插入图片描述
至此,vscode的准备完成,接下来我们将下载windows下的C++编译器。

装一个C++编译器

C++作为一个优秀的语言,是有很多编译器和编译环境,C/C++的编译器|编译环境(非常全面的比较)
中详细了介绍了相关知识,可供参考。这篇博客以mingw为例进行下一步的介绍。

具体的安装过程可以参考MinGW安装教程
。这篇博客详细地介绍了安装Mingw的具体过程。总的来说,主要步骤可以分为3步:

  • 登录官网下载mingw-w64-install.exe
  • 按照指示一步一步操作,下载4个包: mingw-developer-toolkit、mingw32-base、mingw32-gcc-g++、msys-base(因为我们只是想编译C/C++
  • 将Mingw加到系统环境变量中

至此,我们可以从命令行编译运行一个C++代码。

进行最终的设置

我看了网上众多的博客,它们大都需要自行配置task.json, lauch.json。通过手写或复制粘贴别人的配置,自然是可以的,但是我们有更简单的方法可以实现同样的功能。更详细的内容可以参考VSCode配置C/C++环境

Ctrl+Shift+P调出命令面板,输入C/C++,选择“Edit Configurations(UI)”进入配置。这里配置两个选项: - 编译器路径:D:/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/g++.exe(这个路径就是刚下载的Mingw的中bin文件夹下g++.exe的路径)

在这里插入图片描述
在IntelliSense中即可完成task.json和lauch.json的同样工作,设置结束可以看到vscode中已经可以编译运行C++代码了。

在这里插入图片描述
可以看到,代码Untitled-2.cpp已经可以正常编译和运行了。

大功告成。

值得注意的是,这样设置后,只能在Test文件夹中编译运行C++代码,因为你只在Test文件夹中生成了.vscode,在里面生成了c_cpp_properties.json文件,一旦出了Test文件夹就需要重新设置。

猜你喜欢

转载自blog.csdn.net/kullollo/article/details/108855658