vscode配置c++环境

CSDN参考文档

环境准备

下装安装vscode及插件

vscode是微软账号登录的插件配置信息的多设备同步。
两个插件:C/C++和中文翻译包

安装mingw编译器


配置环境变量
检查环境是否有gcc,cmd中输入gcc -v


工作环境准备

vscode工作目录

vscode集成了git源码管理工具,在vscode中用git初始化工作目录
img
设置.gitignore文件

调试环境

目录中准备hello.cpp文件
工具生成.vscode文件夹及c_cpp_properties.json/task.json/launch.json,不用手动拷贝文件稍加修改就行。

  • 按下CTRL+shift+P,调出面板,输入C/C++,选择“编辑配置UI”
  • 在弹出的页面中点击编译器路径,进行修改,填入上述装进电脑里的Mingw路径;
  • 在下面的IntelliSense 模式里选择gcc-x64
  • 一定注意,先点回hello.cpp内容里,再按下Ctrl+Shift+P调出命令面板,输入Tasks:Configure Default Build Task,选择它,再选择 C/C++:g++.exe生成活动文件
  • 此时会在.vscode下出现一个tasks.json文件
  • 注意再次回到hello.cpp文件内容下,点击运行,启动调试,选择 C++(GDB/LLDB),再选择添加默认配置,或者选择g++.exe,都会出现launch.json文件。 //没产生手动添加的也可以

附launch.json:

{
   // 使用 IntelliSense 了解相关属性。 
   // 悬停以查看现有属性的描述。
   // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
   "version": "0.2.0",
   "configurations": [
       {
           "name": "g++.exe - 生成和调试活动文件",
           "type": "cppdbg",
           "request": "launch",
           "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
           "args": [],
           "stopAtEntry": false,
           "cwd": "D:\\Program Files (x86)\\mingw64\\bin",
           "environment": [],
           "externalConsole": true,
           "MIMode": "gdb",
           "miDebuggerPath": "D:\\Program Files (x86)\\mingw64\\bin\\gdb.exe",
           "setupCommands": [
               {
                   "description": "为 gdb 启用整齐打印",
                   "text": "-enable-pretty-printing",
                   "ignoreFailures": true
               }
           ],
           "preLaunchTask": "C/C++: g++.exe 生成活动文件"
       }
   ]
}

注意F5调试时,先切换回hello.cpp

posted @   wuya178  阅读(140)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示