參考文獻 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 代碼的應該都不難理解)