• 4590阅读
  • 4回复

关于Qt插件的理解 [复制链接]

上一主题 下一主题
离线nctqzhukw
 

只看楼主 倒序阅读 楼主  发表于: 2018-06-14
— 本帖被 圣域天子 从 Qt基础编程 移动到本区(2018-06-14) —
最近再看Q他的插件部分,花了一天的时间理解消化,最后了解,用了C++的虚函数表来实现的,以前虽然也晓得插件,但是没有深入理解过,看了书,自己用C++写了个插件,以供参考和备忘。源码 C++ Plugin Example.rar (42 K) 下载次数:158
离线彩阳

只看该作者 1楼 发表于: 2018-07-23
我正在利用Qt 插件将OpenGL渲染的代码和我们的主框架解耦。很希望和你一起探讨。https://qtdream.com
上海Qt开发联盟,热忱地欢迎你的加入!
离线圣域天子

只看该作者 2楼 发表于: 2018-07-23
严格来说,你这个只是一个动态库,不是插件

你这个做法,常见于不同的 C++ 编译器上。公开的函数往往只有一个,是一个exten "C" 的函数
但它能返回一个指向新对象的指针,供EXE调用。

Qt对插件的支持非常好,有专门的插件操作相关方法
离线1003780259

只看该作者 3楼 发表于: 2018-08-21
回 圣域天子 的帖子
圣域天子:严格来说,你这个只是一个动态库,不是插件
你这个做法,常见于不同的 C++ 编译器上。公开的函数往往只有一个,是一个exten "C" 的函数
但它能返回一个指向新对象的指针,供EXE调用。
....... (2018-07-23 10:16) 

赞赞赞
离线nctqzhukw

只看该作者 4楼 发表于: 2018-08-31
我感觉Qt的插件原理和这个差不太多。
快速回复
限100 字节
 
上一个 下一个