8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
记录一下vscode编译运行和调试C/C++的过程!
一、前期准备
1. 安装vscode
根据自己的环境去官网下载对应版本的Visual Studio Code
2. 安装解压软件
推荐开源压缩软件7-Zip,虽然界面不是很美观,但是功能还是很强大的!
3. 下载C/C++编译器
因为vscode只是一个代码编译器,并没有集成C/C++的编译器,需要下载一个C/C++的编译器,推荐mingw系列(mingw或者mingw-w64,mingw-w64比mingw功能更强大),因为中国环境问题mingw-w64难以下载,推荐离线下载,但是需要手动添加环境变量!
4. 配置mingw-w64
具体细节可以查看另一篇文章内容:
5. 验证mingw可用
打开cmd或Windows PowerShell输入gcc -v,若出现版本信息就表明mingw配置成功,如果未出现版本信息表明配置有问题,需要查找原因。
6. 安装插件
依次安装下方三个插件chinese(simplified)
C/C++
Code Runner
二、编译运行程序
编译运行两种方法:使用Code Runner一键编译运行程序
使用vscode的集成终端使用命令行编译运行
新建文件:文件>新建文件>添加如下代码>Ctrl+S保存文件并将文件后缀名改为.c或.cpp
1
2
3
4
5
6
7
8int (){
char name[100];
printf("What is your name?n");
scanf("%s",name);
printf("Hello,%s,nice to meet you!n",name);
}
点击右上角的三角形按钮(Ctrl+Alt+N)运行代码:
运行后会出现如下情况:
原因:程序中使用了scanf函数从键盘读取一串字符,但此时无法输入数据,也无法结束程序。
解决方案:首先重启vscode(关闭vscode再重新打开)
文件>首选项>设置
用户>拓展>Run Code Configuration>Run In Termina选中
修改后程序就可以正常运行了,结束运行点击垃圾桶标志
C/C++另一种选择:C/C++ Compile Run,配置插件:文件>首选项>设置>扩展>Compile Run Configuration的Run-in-external-terminal选项后可以出现和dev / codeblocks / vc一样的外部窗口
进入需要编译文件目录下,输入如下完整编译指令:
1g++ xxx.cpp -o xxx.exe -lwsock32