Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++的教程详解(

2020-03-20 16:01:08王振洲
文件(注意有个s,谢评论区指正,下面的图片是一定正确的),然后里面粘贴用下面的内容
{
 "version": "0.1.0",
 "command": "g++",
 "args": ["-g","${file}","-o","${fileBasenameNoExtension}.exe"], // 编译命令参数
 "problemMatcher": {
 "owner": "cpp",
 "fileLocation": ["relative", "${workspaceRoot}"],
 "pattern": {
 "regexp": "^(.*):(d+):(d+):s+(warning|error):s+(.*)$",
 "file": 1,
 "line": 2,
 "column": 3,
 "severity": 4,
 "message": 5
 }
 }
}

弄好后文件夹里应该是这样的:

弄好后文件夹里应该是这样的

弄到这里就基本完成了,关于前面两个文件的含义,请参照官方文档

这里补一句,这个文章下面有一位朋友的问题:

楼主我想把exe生成到代码所在的文件夹下 那个tasks和launch怎么设置 我直接改地址调试的时候会有1的报错 希望楼主能帮下忙 我不懂怎么配置

回答:

launch.json中program改成:
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
task.json中args改成:
"args": ["-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}.exe"],

具体那些替换变量的意思见下面两篇文章~:
https://www.jb51.net/article/183162.htm
https://www.jb51.net/article/183164.htm

第五步:调试cpp文件

因为vscode不像IDE(比如codeblocks,VS等)在调试的时候黑框下面有点击任意键返回,所以需要我们手动加一个断点,或者程序最后加一个getchar();,或者加system("pause");等(注意是双引号,感谢评论区指正,system(‘pause');不行,因为有语法错误),切换至test.cpp,我在return 0;处加个断点,点击右侧 左侧倒数第二个按钮,然后点左侧面板的小绿色三角(或者安快捷键F5),既可以开始调试

调试界面

第六步:成功,撒花★,°:.☆( ̄▽ ̄)/$:.°★

更详细的请参考我最早写的那篇配置C、C++环境的博客

运行起来后,更详细的或者具体的,比如json文件的作用,条件断点等就可以自行研究了

总结

到此这篇关于Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++的教程详解(Windows)【真正的小白版】的文章就介绍到这了,更多相关Visual Studio Code 配置编写运行C、C++环境内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!