如何mfc与qt混合编程!!!

gldcpp 2016-01-18 07:39:28
1.mfc调用qt写的dll
2.mfc使用qt的类

请教这两种方式分别如何实现!以及各自的优缺点,实用性!!!
...全文
790 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sichuanwww 2017-04-05
  • 打赏
  • 举报
回复
尿尿就习惯了
未狂 2016-01-26
  • 打赏
  • 举报
回复
给这需求吓尿了
jiqiang01234 2016-01-23
  • 打赏
  • 举报
回复
比较保险的还是封装为C接口的dll,不论Qt还是MFC调用起来都方便。如果涉及到消息事件,可以考虑单独开辟线程
void_main_void 2016-01-22
  • 打赏
  • 举报
回复
MFC调用QTDLL我没搞过。。不过QT调用MFCDLL到时可以。。。至于QT里面直接使用MFC的类我也没有搞过。。。
在飞的特拉斯 2016-01-22
  • 打赏
  • 举报
回复
引用 楼主 gldcpp 的回复:
1.mfc调用qt写的dll 2.mfc使用qt的类 请教这两种方式分别如何实现!以及各自的优缺点,实用性!!!
1:qt先写个dll,mfc调用的话,就是正常的使用dll; 2.使用qt类,需要加上相应头文件等(一般不会这样用的吧) 建议使用第一种方法;
foruok 2016-01-19
  • 打赏
  • 举报
回复
这种需求好像有点诡异……MFC有自己的事件循环,Qt也要用自己的,可能会冲突,两者都需要处理输入事件,一定需要自己想一种方法把两个框架需要的事件循环整合在一起。当然如果MFC调用Qt,不牵涉GUI的话,没什么问题。
FounderSG 2016-01-19
  • 打赏
  • 举报
回复
你这不是把汉堡包放火锅里煮着吃吗?
gldcpp 2016-01-19
  • 打赏
  • 举报
回复
引用 1 楼 dext的回复:
只是两个库而已…,
嗯? 求详解 有示例最好!
dext 2016-01-18
  • 打赏
  • 举报
回复
只是两个库而已…,

16,203

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧