隐藏页面特效

vscode配置c/c++环境

1|0c/c++插件下载


搜索`C/C++ Extension Pack`下载这个扩展包集合

2|0下载MinGW


下载地址:mingw-w64

1.双击安装exe二进制程序 2.All Packages里面找到并勾选`mingw32-gcc.bin``mingw32-gcc-g++.bin``mingw32-gdb.bin`。第一个是c语言文件的编译器,第二个是c++的,第三个是用来调试编译后文件的 3.然后点击`Installation`->`Apply all changes` 4.等待安装,估计要一会 5.安装完后,配置环境变量。将MinGW的安装目录下的bin目录添加到系统变量PATH中,我的是`D:\MinGW\bin` 6.cmd命令行上打`gcc -v`


3|0c/c++ 拓展设置


找到这项,将bin目录\g++.exe添加进去



4|0示例程序test.cpp


#include <stdio.h> #include <windows.h> int main() { printf("Hello World\n"); system("pause"); return 0; }

5|0运行和调试


1.vscode左侧菜单栏选择运行和调试图标 2.点击创建launch.json文件 3.编辑launch.json(代码在下面) 4.返回.cpp文件,按F5进行调试,会弹出找不到任务"task g++",选择 "配置任务",会自动生成 tasks.json 文件 5.编辑tasks.json文件(代码在下面) 6.调试运行 7.如下图则表示运行调试成功




launch.json

{ "version": "0.2.0", "configurations": [ { "name": "g++.exe build and debug active file", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, //修改此项,让其弹出终端 "MIMode": "gdb", "miDebuggerPath": "D:\\MinGW\\bin\\gdb.exe", // 修改为本地gdb所在位置 "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "task g++" //修改此项,跟tasks.json文件中的label对应 } ] }

tasks.json

{ "tasks": [ { "type": "cppbuild", "label": "task g++", // 跟launch.json文件中的preLaunchTask对应 "command": "D:\\MinGW\\bin\\g++.exe", // 修改为你本地g++程序的位置 "args": [ "-fdiagnostics-color=always", "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true }, "detail": "调试器生成的任务。" } ], "version": "2.0.0" }

__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/16163597.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(182)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示