Vscode中运行C/C++代码(Win10和MAC)——图文详解

Vscode中运行C/C++代码(Win10和MAC)——图文详解

对于刷题或者平时运行一些小的demo,专门下载IDE去运行太麻烦了。使用vscode去运行一个cpp文件,还能调试何乐不为。

下载VScode

第一步还是先从vscode官网中下载vscode,windows选择User Installer。然后安装
Vscode中运行C/C++代码(Win10和MAC)——图文详解_第1张图片

安装编译器

vscode并不是C/C++的编译器,因此还需要下载C/C++的编译器。vscode只是方便我们不用在终端进行编译链接。

MAC

对于mac来说,没必要安装XCode,在终端中运行brew install gcc安装gcc

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第2张图片

安装完成后可以输入gcc -v查看是否安装成功

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第3张图片

Window10

下载安装MinGW并添加进环境变量。

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第4张图片

安装插件

需要安装两个插件,C/C++Code Runner

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第5张图片Vscode中运行C/C++代码(Win10和MAC)——图文详解_第6张图片

在代码文件夹中新建一个测试用例test.cpp

#include
using namespace std;
int main(){
    cout<<"test"<

在保存后该文件夹中会出现一个.vscode文件,里面是编译器的配置。

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第7张图片

单击代码左上角的Run Code即可运行,结果会在终端输出

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第8张图片

运行C++11

但值得注意的是,此时的Run Code运行的并不是C++11,当我在代码中使用auto(C++11才添加)时会报错。

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第9张图片

我们需要修改默认的配置,在设置中搜索json,然后单击Edit in settings.json

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第10张图片

在其中用一个code-runner.executorMap配置,里面是Code Runner的配置,我们可以看到里面有一个c++的默认执行语句,在里面添加 -std=c++11即可。

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第11张图片

此时我们再运行便能正确的输出。

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第12张图片

终端输入

我们想输入数据会发现输入不了

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第13张图片

在设置中搜索run in terminal打开

Vscode中运行C/C++代码(Win10和MAC)——图文详解_第14张图片

这时候就可以在终端输入了。

你可能感兴趣的:(vscode,vscode,c++,ide)