vscode下配置c/c++运行环境
2022/10/29 1:24:51
本文主要是介绍vscode下配置c/c++运行环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
下列步骤:第一步:打开vscode,打开文档,建立文件夹,helloworld(我创立了一个名叫案例的文件夹,并创立了一个名叫案例的文件夹,helloworld.cpp操作程序。
需注意,我一开始创建的文件夹是中文的,之后调节时是中文。bug,我们将要文件名改成文件名example行吧,这个bug我并没有仔细分析,不受影响操作步骤,还是建议把文件夹名字的设成英文!
第二步:文本文档画完后,准备充分产生masks.json文件,本文档应用gcc编译程序流程并联接你的源码。
最开始开启智能终端配备默认,产生日常每日任务:(如下所示)
选择第二个g++产生活动文本文档;
产生tasks.json文件:
label表明任务名称,可以任意变更,也可以不用必须变更,但是和睦,launch.json里的prelaunchrask一致,不然会出差错;//没有改变;
command强调你g++隶属方法,一般默认就行了,如果真得改//不变
args数组表明汇编程序传送的基本参数,
“${file}"是因为你必须汇编程序的文件路径,你必须告知汇编程序你要在哪儿汇编程序文档.”我在这里改成"${workspaceFolder}//helloworld.cpp”,因为我的helloworld.cpp文件就在那工作中目录下,假如你建立了一个新的文本文档1.cpp,将方式改成"${workspaceFolder}//1.cpp;//修修改了
“${fileDirname}\${filebasenamenoextension}.exe"是因为你要把编译链接更加好的可执行文件放在哪里,表明放到源码同样的目录下,名字同样,只有exe结尾;这一默认代表着与源码放在一起;//并没有变更
cwd表示汇编程序工作文件名称,即源代码所属文件名称,默认就可以;//未变更程序流程
detail一般来说,也是有特殊的好办法,跟随,跟随command一样,假如不一样的话需要更改;//没有变化
其余默认,等同于我只是更改了一个;
改完后我tasks.json文件变为:
第三步:配置launch.json文件:
最先挑选运行中的优化机器设备,点击c++GDB
接着产生了launch.json文件:具体如下
需注意,这里边减少了一种机器设备,即,preLaunchTask;务必加上,而且需要加上task.json的label一致;
必须变化的是program,它显示您要想调节的可执行程序路线,我改成:"${fileDirname}/${fileBasenameNoExtension}.exe",它本来就是你能执行文件路线,及其你能实行文件tasks.json中args数组中-o后边的基本参数是一样的。
必须变化的是miDebuggerPath,表明你的调试程序线路,一般与你的调试程序线路一起,g++同一等级文件目录:
比方说的commamd命令写下的详细地址为:
D:\BaiduNetdiskDownload\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64\bin\g++.exe
这里就改为:
D:\BaiduNetdiskDownload\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64\bin\gdb.exe
别的不用变更更改如下所示:
最后运行启动调节:
获得成功!
由于一些个人习惯,操作面板并没有开启。如果想关闭触摸板,只需在launch.json文件里将"externalConsole":置为true就可以了;
这篇关于vscode下配置c/c++运行环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享
- 2024-11-22ansible 的archive 参数是什么意思?-icode9专业技术文章分享
- 2024-11-22ansible 中怎么只用archive 排除某个目录?-icode9专业技术文章分享
- 2024-11-22exclude_path参数是什么作用?-icode9专业技术文章分享
- 2024-11-22微信开放平台第三方平台什么时候调用数据预拉取和数据周期性更新接口?-icode9专业技术文章分享
- 2024-11-22uniapp 实现聊天消息会话的列表功能怎么实现?-icode9专业技术文章分享
- 2024-11-22在Mac系统上将图片中的文字提取出来有哪些方法?-icode9专业技术文章分享
- 2024-11-22excel 表格中怎么固定一行显示不滚动?-icode9专业技术文章分享
- 2024-11-22怎么将 -rwxr-xr-x 修改为 drwxr-xr-x?-icode9专业技术文章分享
- 2024-11-22在Excel中怎么将小数向上取整到最接近的整数?-icode9专业技术文章分享