代码改变世界

qt creator 插件开发

2021-02-04 17:34  清晨、午后  阅读(938)  评论(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 代码的应该都不难理解)