配置QtCreator能加载自定义插件的环境

配置对应环境

  • 引言
  • 查看当前版本
  • 配置能够加载插件的环境

引言

生成的自定义插件能在QtCreator的设计器中加载,需要满足当前使用的QtCreator的编译时所需的Qt库和编译器。

查看当前版本

这里需要先查看自己使用的QtCreator的版本,即生成QtCreator时使用的Qt库和编译器。
打开QtCreator,点击菜单栏中的帮助-》About Qt QtCreator,会看到下面这样的弹窗:
在这里插入图片描述
截图中关于QtCreator是基于Qt6.6.0的库,同时使用MSVC2019 64bit或者32bit的编译器编译生成。

配置能够加载插件的环境

可能有时候自己之前安装的已经使用许久的QtCreator,其使用的库和编译器与当前QtCreator关于中提到的Qt库和编译器不一样。这时需要配置能够将生成的Qt自身的插件加载到QtCreator的设计器中的环境。
点击菜单栏上的工具-》Qt Maintenance Tool->Start Maintenance Tool,会弹窗Qt在线安装的工具界面。
在这里插入图片描述
点击下一步,出现弹窗:
在这里插入图片描述
选择添加或者移除组件,点击下一步,出现:
在这里插入图片描述
这里可能只列出了一些版本的Qt的库,要想列出更多版本的Qt库需要勾选Archive后,点击Filter按钮。
在这里插入图片描述
之后能看到许多版本的Qt,这时便可以根据自己的需要选择与QtCreator的关于相同版本的Qt来安装。
在这里插入图片描述
安装时如果只是为了编写插件,那可以只安装需要的编译器和源码(有兴趣的可以试试,可能只需要安装编译器,源码似乎用不到,除非要调试源码),点击下一步,
在这里插入图片描述
点击更新按钮,开始更新组件。
在这里插入图片描述
后面根据提示安装就行。(忘记了,如果要选择安装路径,就与之前自己安装的Qt路径一样便可,貌似不需要选择路径,默认是之前已经安装的Qt的路径。)
安装完成后,可以看到之前已经安装的Qt路径下,多了一个Qt库。
在这里插入图片描述
进去新安装的Qt版本的目录之后,能够看到自己刚才安装的编译器和源码。
在这里插入图片描述
安装已完成,记得关闭QtCreator后重新打开QtCreator。在开始的欢迎页面中点击下拉菜单,选择自己需要的Qt版本,再去开始创建能够在QtCreator的设计器中显示的插件项目。
在这里插入图片描述
下拉列表的名字可能会有偏差,自己看着对应版本的选择就行。
下面是我之前关于插件的文章,提到了Qt如何创建插件。推荐浏览顺序为下面几行的倒叙开始。
用于扩展Qt自身的插件(下)
用于扩展Qt自身的插件(上)
Qt创建基于应用程序的插件

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

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

相关文章

【LeetCode】回溯算法类题目详解

所有题目均来自于LeetCode,刷题代码使用的Python3版本 回溯算法 回溯算法是一种搜索的方法,在二叉树总结当中,经常使用到递归去解决相关的问题,在二叉树的所有路径问题中,我们就使用到了回溯算法来找到所有的路径。 …

淘宝1688京东店铺所有商品数据接口(item_search_shop接口系列,可测试)

淘宝、1688和京东都提供了API接口供开发者调用,以获取店铺和商品的详细数据。对于您提到的item_search_shop接口系列,这主要是用于获取店铺所有商品的数据。然而,具体的接口名称和功能可能会因平台而异,且可能随着平台的更新而有所…

LigaAI x 极狐GitLab,共探 AI 时代研发提效新范式

近日,LigaAI 和极狐GitLab 宣布合作,双方将一起探索 AI 时代的研发效能新范式,提供 AI 赋能的一站式研发效能解决方案,让 AI 成为中国程序员和企业发展的新质生产力。 软件研发是一个涉及人员多、流程多、系统多的复杂工程&#…

微服务面试题二

1.什么是雪崩 微服务之间相互调用,因为调用链中的一个服务故障,引起整个链路都无法访问的情况。 如何解决雪崩? 超时处理:请求超时就返回错误信息,不会无休止等待仓壁模式:限定每个业务能使用的线程数&a…

cordova后台插件开发新手教程

typora-root-url: imags cordova后台插件开发新手教程 预安装环境:JDK11、Android studios、nodo.js 一、环境搭建 1.安装Cordova npm install -g cordova2.创建项目 cordova create 具体命令: cordova create 目录名 包名 项目名 执行结果终端&am…

大模型RAG(三)检索环节(Retriever)

1. 搜索索引 (1)向量存储索引 最原始的实现是使用平面索引 — 查询向量和所有块向量之间的暴力计算距离。根据索引选择、数据和搜索需求,还可以存储元数据,并使用元数据过滤器来按照日期或来源等条件进行信息检索。LlamaIndex 支…

【实战JVM】打破双亲委派机制之线程上下文类加载器

个人名片: 🐼作者简介:一名大三在校生,喜欢AI编程🎋 🐻‍❄️个人主页🥇:落798. 🐼个人WeChat:hmmwx53 🕊️系列专栏:🖼️…

CS与MSF联动/shell互相反弹

Cs的shell反弹到msf 参考资料:https://blog.csdn.net/Zlirving_/article/details/113862910 先建立监听器 先建立一个监听器,和msf的要一一对应,上面的ip必须是可以ping通的大部分情况是外网ip Msf: use exploit/multi/handler set paylo…

Netty学习——实战篇1 BIO、NIO入门demo 备注

1 BIO 实战代码 Slf4j public class BIOServer {public static void main(String[] args) throws IOException {//1 创建线程池ExecutorService threadPool Executors.newCachedThreadPool();//2 创建ServerSocketServerSocket serverSocket new ServerSocket(8000);log.in…

高清无水印短视频素材去哪找?今天讲五个素材网站,记得收藏

在视频剪辑的世界里,我就像是那个经常带着一副老花镜在宝藏地图上寻宝的老海盗。每次寻宝之旅,我都能从九才素材网这个家门口的宝藏开始,然后驾驶我的老旧剪辑船,航向国际的深蓝大海,寻找那些只属于知情者的秘密宝藏。…

【C++进阶】C++异常详解

C异常 一,传统处理错误方式二,C处理的方式三,异常的概念四,异常的使用4.1 异常和捕获的匹配原则4.2 函数调用链中异常栈展开匹配原则4.3 异常的重新抛出(异常安全问题)4.4 RAII思想在异常中的作用 五&#…

使用Java+Maven+TestNG进行自动化测试

写作背景:有点Java基础的功能测试人员(点点点工程师),所在项目有"去QE"的趋势,所以自己要多点亮其他技能,让路子走宽点。 简单说一下去QE:项目测试不再有专职的测试工程师来做&#x…

计算机网络——40各个层次的安全性

各个层次的安全性 安全电子邮件 Alice需要发送机密的报文m给Bob Alice 产生随机的对称秘钥, K s K_s Ks​使用 K s K_s Ks​对报文进行加密(为了效率)对 K s K_s Ks​使用Bob的公钥进行加密发送 K s ( m ) K_s(m) Ks​(m)和 K B ( K S ) K…

小程序/app/H5多端圈子社区论坛系统交友/社交/陌生人社交即时聊天私域话题社区论坛 行业圈子小程序 微信社区小程序圈子论坛社区小程序

项目介绍 这是一个社区论坛类小程序项目源码,可以实现用户发送自定义图文内容,点赞,评论,回复,记录评论过的帖子,记录发表过的帖子,左滑删除,在线实时接收消息,离线接收…

MySQL高级篇(索引概述、优缺点、结构 B+Tree)

目录 1、索引概述 2、索引优缺点 3、索引的结构 1、索引概述 介绍:索引(index)是帮助MySQL 高效获取数据 的 数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数…

分布式系统:缓存与数据库一致性问题

前言 缓存设计是应用系统设计中重要的一环,是通过空间换取时间的一种策略,达到高性能访问数据的目的;但是缓存的数据并不是时刻存在内存中,当数据发生变化时,如何与数据库中的数据保持一致,以满足业务系统…

java实现TCP交互

服务器端 import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.PriorityQueue; import java.util.Scanner;public class TCP_Serv…

(文章复现)考虑网络动态重构的分布式电源选址定容优化方法

参考文献: [1]朱俊澎,顾伟,张韩旦,等.考虑网络动态重构的分布式电源选址定容优化方法[J].电力系统自动化,2018,42(05):111-119. 1.摘要 以投资周期经济收益最高为目标,基于二阶锥规划提出了一种考虑网络动态重构的分布式电源选址定容优化方法。首先&am…

OpenStack (T)部署trove

环境:Openstack(T) CentOS Linux release 7.9.2009 (Core) 正文: 1.控制节点安装trove软件包 # yum install openstack-trove-guestagent openstack-trove python-troveclient openstack-trove-ui –y2.创建数据库&#xff0c…

动态代理 --java学习笔记

什么是动态代理? 当一个类的很多方法都存在重复冗杂的部分,就可以使用代理来处理那些重复部分的任务,到了各自的实现部分再丢回给原方法处理,同时也可以提高方法的扩展性,而动态则是指在运行时动态地创建代理对象&…