1. 首页
  2. 编程语言
  3. C++ 
  4. QT生成dll供其他程序调用源码示例qtwinmigrate

QT生成dll供其他程序调用源码示例qtwinmigrate

上传者: 2022-12-27 11:31:22上传 RAR文件 176.97KB 热度 20次
需要QT程序生成dll供MFC或C#调用时可以参考qtwinmigrate文件.生成的dll仅供QT调用的话不需要参考此内容.当QT程序中包含界面或者信号槽时生成的dll不能直接被其他程序调用因为QT必须有调用QApplication的exec方法这样才能产生消息循环信号与槽才能连接起来界面才可以不断被刷新这样QT的dll才可以运行否则只是执行一遍程序然后中断没有信号槽界面一闪而过不会正常运行.主要内容是增添了DllMain函数windows动态库的入口函数然后创建QApplication并exec.可以参考路径qtwinmigrate examples qtdll.资源还包含了MFC等源码.需要qtwinmigrate.pri的可以在路径qtwinmigrate src qtwinmigrate.pri提供支持.
下载地址
用户评论