对于刷题或者平时运行一些小的demo,专门下载IDE去运行太麻烦了。使用vscode去运行一个cpp文件,还能调试何乐不为。
第一步还是先从vscode官网中下载vscode,windows选择User Installer。然后安装
vscode并不是C/C++的编译器,因此还需要下载C/C++的编译器。vscode只是方便我们不用在终端进行编译链接。
对于mac来说,没必要安装XCode,在终端中运行brew install gcc
安装gcc
安装完成后可以输入gcc -v
查看是否安装成功
下载安装MinGW并添加进环境变量。
需要安装两个插件,C/C++
和Code Runner
。
在代码文件夹中新建一个测试用例test.cpp
#include
using namespace std;
int main(){
cout<<"test"<
在保存后该文件夹中会出现一个.vscode文件,里面是编译器的配置。
单击代码左上角的Run Code即可运行,结果会在终端输出
但值得注意的是,此时的Run Code运行的并不是C++11,当我在代码中使用auto(C++11才添加)时会报错。
我们需要修改默认的配置,在设置中搜索json,然后单击Edit in settings.json
在其中用一个code-runner.executorMap
配置,里面是Code Runner的配置,我们可以看到里面有一个c++的默认执行语句,在里面添加 -std=c++11
即可。
此时我们再运行便能正确的输出。
我们想输入数据会发现输入不了
在设置中搜索run in terminal
打开
这时候就可以在终端输入了。