安装组件选择:
                                    版本5.13。组件:Sources,MinGW 7.3.0 64-bit,带Qt前缀的组件,Developre and Designer Tools里的MinGW 7.3.0 64-bit。

调试:
用Qt生成一个默认工程(基类选择QWidget),把生成的cpp,h,ui(在与工程文件夹并列一个文件夹里)文件都复制一份并放到一个文件夹(例:Test1)里。
打开Qt的终端(Qt 5.13.0 (MinGW 7.3.0 64-Bit)),执行路径改为当前文件夹,执行qmake -project,这时会生成和文件夹同名的pro文件,在这个pro文件里最后加上QT += widgets。
执行qmake,这时会自动生成Makefiel和一些文件。执行make -f Makefile.Debug,会在debug文件夹里生成exe文件,这时执行路径进入debug文件夹,执行windeployqt Test1.exe,自动在文件夹下添加所需的依赖文件。
把工程文件夹加到Vscode,为其添加launch,tasks文件。
launch.json使用C/C++的GDB/LLDB配置,exe用debug版的,gdb使用Mingw64的(自行安装的也可以用)。tasks.json命令使用make -f Makefile.Debug。
可以开始调试了。

编辑ui文件时转到槽会提示找不到ui_xxx.h文件,直接保存即可。

launch.json

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) Launch","type": "cppdbg","request": "launch","program": "${workspaceFolder}/debug/Test1.exe","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "D:/Data/Computer/Language/C++/Tool/Mingw64/mingw64/bin/gdb.exe","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "Build"}]
}

tasks.json

{"version": "2.0.0","tasks": [{"label": "Build",                              // build任务"type": "shell","command": "make -f Makefile.Debug"}]
}

Vscode开发Qt相关推荐

  1. 使用VScode开发ESP32,PlatformIO开发ESP32

    arduino IDE安装开发板库 安装arduino IDE 首先下载arduino IDE并安装.在官网下载即可.如果官网下载慢,可以找第三方资源下载. 下载开发板库 安装后进入"文件& ...

  2. 使用VScode开发ESP8266,PlatformIO开发ESP8266

    arduino IDE安装开发板库 安装arduino IDE 首先下载arduino IDE并安装.在官网下载即可.如果官网下载慢,可以找第三方资源下载. 下载开发板库 安装后进入"文件& ...

  3. 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ⑤ ( tasks.json 中的 args 数组配置分析 | 编译并执行 C++ 程序 )

    文章目录 一.tasks.json 中的 args 数组配置分析 二.编译并执行 C++ 程序 可以参考官方提供的文档 : https://code.visualstudio.com/docs/cpp ...

  4. 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ④ ( 创建 tasks.json 编译器构建配置文件 | tasks.json 编译器构建配置文件分析 )

    文章目录 一.创建 tasks.json 编译器构建配置文件 二.tasks.json 编译器构建配置文件分析 可以参考官方提供的文档 : https://code.visualstudio.com/ ...

  5. 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ③ ( 创建工程目录 | 添加 C++ 源代码 | 代码自动提示 )

    文章目录 一.创建工程目录 二.添加 C++ 源代码 三.代码自动提示 可以参考官方提供的文档 : https://code.visualstudio.com/docs/cpp/config-linu ...

  6. CMake结合Visual Studio中开发Qt应用程序注意事项

    Qt工程管理 个人比较偏爱于使用CMake来管理C++工程,因为只要编写一个CMakeLists.txt文件,就可以在Windows和Mac上生成各自的IDE工程.在Windows上, CMake自然 ...

  7. vsCode 开发微信小程序插件

    用 vsCode 开发微信小程序可以配置以下插件,让开发更美好: 1. vscode weapp api 2. vscode wxml 3. vscode-wechat 4. Easy WXLESS ...

  8. Qt Creator开发Qt快速应用程序

    Qt Creator开发Qt快速应用程序 开发Qt快速应用程序 创建Qt快速项目 在设计模式下编辑QML文件 创建UI 添加动态 编辑3D场景 相关话题 浏览ISO 7000图标 将QML模块与插件一 ...

  9. VSCode开发.NETCore项目入门(1)设置中文语言环境

    安装VSCode 最新地址:https://code.visualstudio.com/,下载后安装即可 配置语言环境 打开安装好的VSCode软件,可以看到刚刚安装的VSCode软件默认使用的是英文 ...

最新文章

  1. html协议发展过程中,HTTP协议的演化史以及站长所受的启发
  2. BCH开发Cashscript语言,可构建自主决策交易特定方案
  3. 8、collection
  4. 汇编中调用函数(类比c
  5. android web通讯录,Android手机开发之通讯录
  6. Android:单元测试InstrumentationTestRunner
  7. 电容式传感器位移性能试验报告_称重传感器的构成
  8. 钉钉直播回放视频的下载方法( fd抓包配合m3u8 )
  9. Linux网络管理实战2-组建局域网
  10. Python爬取必应图片2
  11. 2021年下半年市场营销案例分析集锦
  12. AI:ModelScope(一站式开源的模型即服务共享平台)的简介、安装、使用方法之详细攻略
  13. 你应该掌握的JavaScript高阶技能(六)
  14. Win10 计算机入域后安装程序、打开重要设置都要输入域管理员密码才行
  15. NBMA网络OSPF路由协议配置
  16. ora-07445 oracle 9,遇到ORA-07445错误
  17. Run-Time Check Failure #2 - Stack around the variable was corrupte问题处理
  18. 什么是hql以及hql和sql的区别
  19. 深度学习——深度学习发展历程
  20. .net发布网站时提示严重性指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符。

热门文章

  1. Linux/Unix 下自制番茄钟
  2. 计算机主板原则,主板与cpu的搭配原则
  3. 蓝桥杯嵌入式 ---- “空手套白狼“ 之 按键长按 短按
  4. 时间序列学习(1)——【时间序列初认识】
  5. Codeforces Round #708 (Div. 2)小结
  6. 计算机应用基础模块2word2010,国开计算机应用基础模块2Word2010文字处理系统客观题答案...
  7. 华为OD机试 - 密室逃生游戏(Python)
  8. 计算机房专用空开,输入机房空调空开的容量计算方法
  9. 软件测评师2012年下半年考试真题
  10. MYSQLDUMP参数详解 --all-databases