赞
踩
1.下载mingw
点击此处进行下载
2.配置环境
首先进入安装mingw的路径,找到bin文件夹进入,然后复制地址,
参考下图:
按照下图操作:
(找不到可以再系统设置搜索"环境变量")
最后将复制的本地mingw下的bin复制到要新建的环境变量中点击确定即可配置完成环境变量.
以防万一,记得重启电脑
1.安装插件
在vscode的插件超市里搜索c++,安装下面插件
然后开始建立文件夹随便找个地方新建一个文件夹,然后用vscode打开此文件夹
2.按照下图建立文件
oi内放置的是in.txt以及out.txt, 分别用来放置调试样例的输入输出
exe内放置的就是code.cpp所产生的可执行文件
code.cpp为所要调试的文件夹
3.在code.cpp文件内写入随便一个c程序,开始测试
#include<iostream>
using namespace std;
int main(){
cout << "hello world" << endl;
}
接着在.vscode文件夹下新建一个叫task.json
将下列的代码复制进去,该文件的作用是在调试代码的时候起编译的作用.
{ "tasks": [ { "type": "cppbuild", "label": "C/C++: g++.exe 生成活动文件", // command是命令的意思,在这里就是用哪个编译器的意思 // 后面跟的地址是你的第一步要添加进环境变量的地址下面的g++.exe // 代表使用的是这个编译器. "command": "E:\\compiler\\mingw64\\mingw64\\bin\\g++.exe", "args": [ /* args的作用是为了添加参数 比如 下列的-std=c++17就是使用c++17 -o表示生产文件 最后一句表示生成文件的位置以及名字放在-o后面 */ "-fdiagnostics-color=always", "-g", "-std=c++17", "${file}", "-D", "flag", "-o", "${fileDirname}/.vscode/exe/${fileBasenameNoExtension}.exe", ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true }, "detail": "调试器生成的任务。" }, ], "version": "2.0.0" }
lauch的文件是为了调用编写的cpp代码编译后的可执行程序
{ "version": "0.2.0", "configurations": [ { "name": "g++.exe - 生成和调试活动文件", "type": "cppdbg", "request": "launch", // program顾名思义就是编译后的可执行程序,该文件是为了调用他 "program": "${fileDirname}\\.vscode\\exe\\${fileBasenameNoExtension}.exe", "args": [ /* args的作用是再调用可执行文件是添加参数 下面两句命令的作用分别是: 1.将in.txt文件输入进可执行文件 2.将可执行文件的结果输出进out.txt文件 */ "<${fileDirname}\\.vscode\\oi\\in.txt", ">${fileDirname}\\.vscode\\oi\\out.txt" ], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "E:\\compiler\\mingw64\\mingw64\\bin\\gdb.exe", "setupCommands": [ { "description": "为 gdb 启用整齐打印", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "C/C++: g++.exe 生成活动文件" } ] }
接着将文件夹的in.txt以及out.txt文件拖到右边(直接用鼠标从左边的文件中拖出即可)
接着是out.txt
再使用鼠标调整大小即可
这样工作区就配置完成了
我们可以把要测试的样例放进in.txt中,按下F5进行编译运行out.txt就可看到结果了
点击configure user snippets, 接着会出现下列选项
选new Globalsnippets file是设置全局的模板
它下面的 new snippets file for HelloACM 是设置该文件夹的模板
选择二者都可,选择后再上面输入你要创建模板的名字即可
接下来出现的这一串,是用来建立自己的模板的
没用的我们不管,我就解释有用的部分
prefix : 这个是我们用来快捷输入模板的东西,比如上图它的值为 “log” 则你在屏幕上输出log
就会输出console.log();
body : 这个就是要输出的模板,每一行都要用一个双引号括起来在行末加逗号,(问就是语法)
这是我们自己设的注意在需要有的字符需要转义, 比如上面的双引号需要变成 \" 反斜杠变成\\
这时就已经配置好我们的第一个模板了,
我们输入acm,也就是"prefix"对应的值,就会像代码补全一样出现这个框框,我们按下回车
便输出出来了, 这个在写数据结构题和图论题非常方便,这样就可以配置好我们的vscode,可以愉快的刷题了
配置成功将你的程序添加运行试试吧
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。