使用VSCode进行Qt开发插件QtSupport

news/2024/9/27 14:54:44

使用VSCode进行Qt开发 插件Qt Support

使用VSCode进行Qt开发一般都是使用的官方插件Qt tools,使用起来并不是太方便,所以我选择Qt Support插件。

一、Qt Support功能

  1. 可以创建项目
  2. 导入基于CMake的qt项目
  3. 可以添加Qt项目文件
    • Designer Form Class
    • Designer Form
    • C++ class
    • Translation
    • Resource
  4. Shift + F1 快捷键查看Qt文档
  5. qrc资源编辑器
  6. 使用Qt Designer打开ui文件
  7. 使用Qt Linguist打开ts文件
  8. 使用Qt Creator打开项目
  9. 使用Visual Studio打开项目

二、配置环境变量

1.需要安装的软件

  • VSCode VSCode官网下载
  • Qt Qt官网下载
  • cmake跨平台编译工具CMake官网下载
  • llvm编译器llvmorg-18.1.8下载地址

Qt需要安装mingw编译器,mvsc编译器这个插件暂时还不支持。

Qt Support需要使用llvm里面clangd。

下载llvm进入链接选择win32或者win64都可以。

2.设置环境变量

需要设置cmake 和 LLVM 环境变量

启动cmd,输入cmake --versionclangd --version命令,显示版本表示配置环境成功。

三、VSCode配置

1.安装插件

在扩展商店下载搜索Qt Support插件,安装好插件自动安装其他配套插件

2.配置插件

1.配置Qt Support插件

添加qt安装目录

2.配置CMake Tools插件

添加cmake可执行文件路径

3.配置Kylin Clangd插件

添加指定编译器程序,添加这个是为了防止qt头文件报错

按F1输入restart the clangd language server选择重新启动clangd语言服务

4.配置cmake

按F1输入open user settings选择打开用户设置(json),添加用于指定构建系统生成器

"cmake.generator": "MinGW Makefiles"

四、开始创建qt项目

  1. 点击创建qt项目

  2. 选择项目模板,一般选择带ui的,点击下一步

  3. 设置项目名称,选择创建位置选择,点击下一步

  4. 可以设置主窗口基类,点击完成

  5. qt项目创建成功,在左下角点击kit选编译器,再点击下面的运行按钮就可以了

你再Kylin Clangd插件设置的编译器程序是64位,在编译项目也要用64位的,不然qt的文件会报错,但是也能运行。

五、问题

调用qDebug日志输出无法打印,看不到哪里有输出。希望用懂的大佬能够解决一下。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/65414.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

给Java同仁单点的AI开胃菜--搭建一个自己的本地问答系统

这是我参与创作者计划的第1篇文章大家好,因为对AI大模型很感兴趣,相信很多兄弟们跟我一样,所以最近花时间了解了一些,有一些总结 分享给大家,希望对各位有所帮助;本文主要是目标是 讲解如何在本地 搭建一个简易的AI问答系统,主要用java来实现,也有一些简单的python知识…

MySQL 表的CRUD与复合查询

目录表的增删改查Create指定列插入单行数据+全列插入多行数据+全列插入插入否则更新替换 (replace)Retrieve标准语法SELECT列全列查询限制显示条目 limit (分页查询)基本语法:指定列查询select 查询字段为表达式表达式重命名去重WHERE 条件比较运算符逻辑运算符案例:结果排序 O…

PbootCMS提示:URL名称与模型URL名称冲突,请换一个名称!

解决办法找到模型管理,编辑对应模型把url名称修改为其他,例如:新闻栏目需要news,这里就可以修改成article或者news-model,然后栏目那边就可以使用news名称了。扫码添加技术【解决问题】专注中小企业网站建设、网站安全12年。熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Jav…

远程控制除了工作还能玩游戏陪伴家人?ToDesk也太方便了!

现如今的当代人已经离不开各种电子设备,打工人更是经常需要手机电脑ipad多种工具齐上阵。 但总是会有各种突发的工作,电脑又不能随时都带在身上,这时候就需要好用的远程控制软件ToDesk来帮你啦~ 经过小编对ToDesk的深度使用过后,总结了三种使用模式体验,可以完美解决我们的…

pbootcms网站目录安全防护设置的方法

针对PbootCMS网站目录的安全防护设置,以下是具体的步骤说明: 1. 更改Data文件夹名称进入网站根目录。 找到data文件夹,并将其重命名为一个新的名称(例如mydata)。 这样做可以避免攻击者直接通过默认路径访问敏感数据。2. 更改数据库DB文件的名称进入新的数据文件夹(假设为…

远程软件排名推荐

市面上的远程控制软件让人眼花缭乱,经过小社长的深度使用后,找到了几个人气度和口碑上还不错的软件👍,在使用体验感上也都各有千秋。 如果你还在寻觅一款适合你的远控软件,不如一起来看看吧✌ 🔵TeamViewer 支持中文版,可以实现远程办公,家庭办公和会议功能等等,在电…

【Java】【Idea】MyBatisPlusX 的使用

1.安装MybatisPlusX插件 2.连接数据库 3.右击,选择“MybatisX-Generator”。 4. 生成设置。 有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。

通过MobaXterm操作远程服务器电脑的方法

本文介绍在Windows电脑中,下载、配置MobaXterm软件,从而连接、操作远程服务器的方法~本文介绍在Windows电脑中,下载、配置MobaXterm软件,从而连接、操作远程服务器的方法。因为是在Windows操作系统的电脑中连接服务器,所以建议使用MobaXterm、PuTTY等可视化的远程计算机管…