1.首先创建插件
第一步
会产生以下红框这三个文件
这三个文件主要是创建的插口类,.cpp 会进行类的实现 ,cplusepluse_global.h是对类的接口声明。
第二步
创建类的接口类 头文件 如下图 ,这个不用.cpp 实现 只需要定义,每个类函数必须声明为虚函数如下图代码:
在cplusepluse.h中改写 如图
在.cpp实现
点击编译 会产生 .dll 和.a 文件如下图
2.调用插件
第一步创建工程 mainWindow 和QWidget 都行
将.dll 和.a 放入创建的工程下 .exe下 如图
在将接口 放入 文件目录下如图:
开始编写调用代码:
运行结果 如下 ,窗口插件类似: