qt creator 插件开发
2021-02-04 17:34 清晨、午后 阅读(988) 评论(0) 编辑 收藏 举报参考文献 https://doc.qt.io/qtcreator-extending/first-plugin.html
1. 下载 qt creator 源码(注意与使用的qtcreator版本匹配,否则开发的插件不能使用)
因为编译插件需要依赖 qt creator 源码
wget https://download.qt.io/official_releases/qtcreator/4.8/4.8.2/qt-creator-opensource-src-4.8.2.tar.gz
2.创建插件工程
注意过程中的如下界面
内容类似
/opt/qt-creator-opensource-src-4.8.2 // 就是第一步下载的源码解压后的路径
其他的都可以不设置,都是一些命名,如插件名称等,工程创建完成后进行编译,注意编译时有几个库找不到,在本机查到该库后在 .pro 中指明路径,如:
LIBS += -L$$quote(/usr/lib/x86_64-linux-gnu/qtcreator/plugins)
LIBS += -L$$quote(/usr/lib/x86_64-linux-gnu/qtcreator)
编译成功后将编译出来的 lib***.so 文件放到插件目录下,如 /usr/lib/x86_64-linux-gnu/qtcreator/plugins/
3. 使用
上述过程将创建出一个插件工程,且可是被加载到 qt creator 中(代码不复杂,写过 qt 代码的应该都不难理解)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架