当前位置: 首页 > news >正文

通过Qt Creator Plugin开发Qt Creator插件-【金丹篇】

1.前言

由于工作学习需要基于Qt Creator架构开发类似的插件,本人感慨网络上Qt 相关的文档真是少。我直接在官方社区查找Qt Creator Plugin愣是一点资料没有。其实想想也是自定义的三方插件到Qt的IED,主要是个社区的贡献者或官方技术人员自用,他开发布会的时候也说了文档是真的少。发布会的视频资料只有在youbute上才有,这是连接How to create a plugin for Qt Creator,当时的版本是基于5.14和Qt Creator 4.11的。其实底层架构轻易是不会变的无所谓的啦,开搞,兄弟们1。

2.自定义插件创建流程

image.png
image.png

2.1这里要选择Qt Creator源码的构建路径这很重要的

Qt Creator源码的githb地址是:GitHub - qt-creator/qt-creator: A cross-platform Qt IDE
自己下载当前的官方在开发的主干稳定版本的,我的是6.7的,可以使用mingw6.5.3编译。
image.png

2.2这是我选择的编译工具

image.png

3.将插件构建完成后导入Qt Creator源码的构建目录

构建完成后,从构建路径中有个名为plugin的文件夹,从该文件夹复制.dll(window系统动态库文件)和.a文件(Unix)系统动态库文件到Qt Creator源码的构建目录下的plugin目录下。

3.1myPlugin自定义插件的构建目录

image.png

3.2 Qt Creator源码的构建目录

image.png

4.Qt Creator编译出来的IDE查看结果(注意第一次构建会很慢,构建目录10个g呢)

image.png


http://www.mrgr.cn/news/6177.html

相关文章:

  • 设计模式 -- 概述
  • FPGA开发——DS18B20的使用(理论)
  • Mybatis(面试篇)
  • 软件测试最全面试题及答案整理(2024最新版)
  • 深入了解SOCKS v5协议:代理通信的安全通道
  • 协作新选择:即时白板在线白板软件分享
  • 工业4G路由器
  • K8s CPU Throttle 优化方案
  • MySQL入门学习-命令行工具.mysqlbinlog
  • javascript如何创建函数
  • mac安装xmind
  • linux 网卡配置
  • SQL,连结多行的字串并去除重复
  • 【十四届蓝桥杯省赛C++试卷】
  • 机械键盘里都有哪些轴?各个轴体都有哪些特性?
  • 初识顺序表---C语言
  • leetcode_59. 螺旋矩阵 II
  • 第二十三节、血量更新逻辑的实现
  • [数据库][知识]SQL Server、MySQL 和 Oracle 的默认端口和数据库链接
  • k8s - Secret实践练习