QT 动态库dll的生成与调用

QT 动态库 dll 的生成与调用

生成dll

1、创建工程

QT 动态库dll的生成与调用
以计算器Calculate为例
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用

2、编写代码

编写声明部分
QT 动态库dll的生成与调用
编写实现部分
QT 动态库dll的生成与调用
运行(直接构建就行)
QT 动态库dll的生成与调用

查看生成的 dll

工程文件
QT 动态库dll的生成与调用
生成的dll(我用的是release模式)
QT 动态库dll的生成与调用

简化

QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
最终要的文件,提供给别的用:
QT 动态库dll的生成与调用

调用dll测试

1、新建工程

QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
初步运行下
QT 动态库dll的生成与调用

2、Copy .h文件和.dll文件至工程相应目录

QT 动态库dll的生成与调用
dll放在跟exe一个目录
QT 动态库dll的生成与调用

3、添加库文件文件和头文件

QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
删除不必要的
QT 动态库dll的生成与调用
添加头文件
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
设计界面
QT 动态库dll的生成与调用
编写程序
QT 动态库dll的生成与调用
QT 动态库dll的生成与调用
运行
QT 动态库dll的生成与调用
发布(记得把dll拷进去,软件不会自动拷的)
QT 动态库dll的生成与调用
注:以上为QT 动态库的创建和调用,如有不妥之处请高手指出,谢谢!