使用vscode简单的编译运行C++

时间:2022-11-16 14:22:54

vscode是巨硬开发的一款非常美的代码编辑器获得了很多人特别是前端人员的喜爱,但由于并非是像VS那样的集成IDE,很多功能需要借助插件来完成。

vscode虽然支持断点调试,然而在很多场合下我们并不需要调试而是仅需要快速编译运行和完成数据测试(比如ACM)

现在提供在vscode下快速编译运行C/C++的方法

下载安装好VScode

安装好如下插件

C/C++(必须)

Code runner(必须)

C++ intellisense(非必需 补全代码)

Include Autocomplete (非必需 补全头文件)

安装好后重启一下vscode这样就能在右上角看见一个三角形了,点击或者选中代码或者文件右键选择run code或者ctrl+alt+N就能完成编译了

使用vscode简单的编译运行C++

并不会像atom或者codeblocks一样弹出一个单独的黑窗口

而是会在底部打开一个这样的窗口,会显示代码中数据的输出,但可能你并不知道该如何向程序输入数据

这时需要完成最后一步设置

使用vscode简单的编译运行C++

依次打开:文件>首选项>设置

然后找到run code configuration>code-runner.runInTerminal

设置为true,即设置到集成终端

使用vscode简单的编译运行C++

使用vscode简单的编译运行C++

这时就已经完成了

现在再来运行一段简单的测试代码

[cpp]  view plain  copy
 
  1. #include<bits/stdc++.h>  
  2. using namespace std;  
  3.   
  4. int main(){  
  5.     cout<<"hello"<<endl;  
  6.     int u;  
  7.     while(cin>>u){  
  8.         cout<<u*u<<endl;  
  9.     }  
  10. }  

这时输出信息会显示在终端栏下面

随便输入测试数据

可以看到下图的效果

使用vscode简单的编译运行C++

这样就完成了

如果手贱写了个像O(n!)这样的代码的话点右上角的垃圾桶图标就能终止终端也就是提前结束运行了