2020最新VSCode配置cc++环境ACM必备【简单方式】

2020最新VSCode配置cc++环境ACM必备【简单⽅式】
⽂章⽬录
1、引⾔
对于ACMer来说,⼀个好的⼯具是有必要的,那么对于Vscode这种强⼤⼯具,我想应该很多⼈都会⽤到,这篇⽂章就教你怎么简单配置
c/c++环境,只需要拷贝⼀下⽂件就好了
2、配置
前提是你原本就有MinGW环境,最简单⽅式就是安装⼀个CodeBlocks,然后按照默认安装就好了(说实话,CodeBlocks也挺好⽤的,我看需求⽐较多就写⼀篇vscode的)
将我给的.vscode⽂件夹直接放⼊你写代码⽂件夹(我⽬前是niukeACM)内,然后使⽤⿏标右键通过vscode⽅式打开niukeACM,然后就会出现下⾯.vscode⽂件夹,包含了4个⽂件
c_cpp_properties.json
{
"configurations":[
{
"name":"Win32",
"includePath":[
"${workspaceFolder}/**"
],
"defines":[
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"intelliSenseMode":"msvc-x64"
}
垄断优势理论
],
"version":4
}
launch.json
"configurations":[{
"name":"C++ Launch (GDB)",// 配置名称,将会在启动配置的下拉菜单中显⽰
gamma分布"type":"cppdbg",// 配置类型,这⾥只能为cppdbg
"request":"launch",// 请求配置类型,可以为launch(启动)或attach(附加)
"targetArchitecture":"x86",// ⽣成⽬标架构,⼀般为x86或x64,可以为x86, arm, arm64, mips, x64, amd64, x86_64
"program":"${file}.exe",// 将要进⾏调试的程序的路径
"miDebuggerPath":"C:\\Program Files (x86)\\CodeBlocks\\MinGW\\bin\\",// miDebugger的路径,注意这⾥要与MinGw的路径对应"args":[],// 程序调试时传递给程序的命令⾏参数,⼀般设为空即可
"stopAtEntry":false,// 设为true时程序将暂停在程序⼊⼝处,⼀般设置为false
"cwd":"${fileDirname}",// 调试程序时的⼯作⽬录,⼀般为${workspaceRoot}即代码所在⽬录
"externalConsole":true,// 调试时是否显⽰控制台窗⼝,⼀般设置为true显⽰控制台
"preLaunchTask":"g++"  // 调试会话开始前执⾏的任务,⼀般为编译程序,c++为g++, c为gcc
}]
}
settings.json
"array":"cpp",
"atomic":"cpp",
"*.tcc":"cpp",
"bitset":"cpp",
银监会"cctype":"cpp",
"cfenv":"cpp",
"chrono":"cpp",
"cinttypes":"cpp",
"clocale":"cpp",
"cmath":"cpp",
"complex":"cpp",
"condition_variable":"cpp",
"csetjmp":"cpp",
"csignal":"cpp",
"cstdarg":"cpp",
"cstddef":"cpp",
"cstdint":"cpp",
"cstdio":"cpp",
"cstdlib":"cpp",
"cstring":"cpp",
"ctime":"cpp",
"cwchar":"cpp",
"cwctype":"cpp",
"deque":"cpp",
"forward_list":"cpp",
"list":"cpp",
"unordered_map":"cpp",
"unordered_set":"cpp",
"vector":"cpp",
"exception":"cpp",
"algorithm":"cpp",
"functional":"cpp",
"ratio":"cpp",
"system_error":"cpp",
"tuple":"cpp",
"type_traits":"cpp",
"fstream":"cpp",
"future":"cpp",
"initializer_list":"cpp",
"iomanip":"cpp",
"iosfwd":"cpp",
"iostream":"cpp",
"istream":"cpp",
"limits":"cpp",
"memory":"cpp",
气瓶水压试验
"mutex":"cpp",
"new":"cpp",
"ostream":"cpp",
"numeric":"cpp",
"scoped_allocator":"cpp",
五莲教育信息网
"sstream":"cpp",
"stdexcept":"cpp",
"streambuf":"cpp",
"thread":"cpp",
"regex":"cpp",
"utility":"cpp",
"typeindex":"cpp",
"typeinfo":"cpp",
"valarray":"cpp"
}
}
tasks.json
{
"version":"2.0.0",
"command":"g++",
"args":["-g","${file}","-o","${file}.exe"],// 编译命令参数
"problemMatcher":{
"owner":"cpp",
"fileLocation":["relative","${workspaceRoot}"],
"pattern":{
"regexp":"^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file":1,
"line":2,
view sonic
"column":3,
"severity":4,
"message":5
}
}
}
3、效果图
话不多说,我们直接在.vscode⾥⾯创建⼀个main.cpp⽂件,随便写点代码…就a+b好了,注意我们需要在return 0 那⾥设置⼀个断点,才能进⾏调试,然后按下快捷键F5 就可以弹出我们控制台了
4、结束语
以上就是我配置⽅式,算是⽐较简单了,没有其他博客那么复杂,每次写代码都需要那4个⽂件,丢进去就完事了,如果读者使⽤有哪些错误,请评论区留⾔嗷~
学如逆⽔⾏⾈,不进则退

本文发布于:2024-09-22 20:29:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/471059.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:配置   程序   环境
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议