社区
Linux/Unix社区
帖子详情
MFC和QT,QT和MFC ???
findloo
2008-07-27 06:33:53
用MFC做了一个Dll,功能是调用一个函数就可弹出以CDialog为基类的窗口,我想实现在QT中去调用这个函数,使它弹出MFC的窗口,我试的一下,提示找不到CDialog基类,我该如何去解决呢?
还有,反过来在MFC中去调用QT的窗口,可以做到吗?怎么做?
希望大家共同讨论,谢谢!
...全文
1445
19
打赏
收藏
MFC和QT,QT和MFC ???
用MFC做了一个Dll,功能是调用一个函数就可弹出以CDialog为基类的窗口,我想实现在QT中去调用这个函数,使它弹出MFC的窗口,我试的一下,提示找不到CDialog基类,我该如何去解决呢? 还有,反过来在MFC中去调用QT的窗口,可以做到吗?怎么做? 希望大家共同讨论,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
canche1
2012-09-11
打赏
举报
回复
关注,有答案就来看
WOW128
2008-07-31
打赏
举报
回复
那样Qt的多平台性有什么意思,直接用MFC好了。
wangbenqq
2008-07-30
打赏
举报
回复
MFC的类库是WINDOWS的啊
QT的类库是跨平台的
如果在WINDOWS下用QT开发,如果想用MFC的类库,那是需要QT的WIN版本的商业版就可以使用了啊
ubiquitious
2008-07-30
打赏
举报
回复
搞不懂你为什么要这么做??
简直有病。
findloo
2008-07-29
打赏
举报
回复
[Quote=引用 11 楼 Lx_china 的回复:]
MFC的DLL你是静态连接的?还是动态连接的?
编译错误? 还是运行错误?
[/Quote]
是静态链接的;编译都通不过,不知道怎么解决了
勇敢的天牛
2008-07-29
打赏
举报
回复
[Quote=引用 13 楼 findloo 的回复:]
引用 11 楼 Lx_china 的回复:
MFC的DLL你是静态连接的?还是动态连接的?
编译错误? 还是运行错误?
是静态链接的;编译都通不过,不知道怎么解决了
[/Quote]
编译通不过那就看看错误信息啊,拷贝上来看看
wonsoft
2008-07-29
打赏
举报
回复
MFC和QT的封装机制和内容不同哦。如果只在WINDOWS下运行MFC就行了嘛,调一调去好累哦。
试问一问啊,QT的程序可以跨平台操作,在LINUX下如何调用MFC生成的DLL呢?所以啊QT中调用MFC可能性几乎没有哦。当然你也可以研究一下底层,直接做一个接口哦。
lionc650
2008-07-28
打赏
举报
回复
mark..
勇敢的天牛
2008-07-28
打赏
举报
回复
MFC的DLL你是静态连接的?还是动态连接的?
编译错误? 还是运行错误?
robinqcn
2008-07-28
打赏
举报
回复
貌似不容易, 起码事件的流程就不一样.
rzsheng
2008-07-28
打赏
举报
回复
QT在VC上是装了插件才可以跑的
但是如果要引用VC的DLL的,那恐怕不行,
QT基于VC的插件是方便qt开发界面程序而作的
fox000002
2008-07-28
打赏
举报
回复
考虑动态链接
MFC DLL 只能在 MFC 程序中使用啊
QT 程序依赖的是一个 DLL, 对 MFC 程序来说跟普通的 DLL 没差别
结论:
QT 中用 MFC 不大可能
MFC 中用 QT 可以啊
gaoteng1984
2008-07-27
打赏
举报
回复
不会,帮顶~
提灯抖码
2008-07-27
打赏
举报
回复
QT不是在linux下跑更好么...
wlabing
2008-07-27
打赏
举报
回复
没做过类似GUI程序,帮顶一下.
findloo
2008-07-27
打赏
举报
回复
[Quote=引用 3 楼 sitych 的回复:]
MFC是windows专用
[/Quote]
QT不也可以在windows上跑吗?不考虑跨平台的情况
guirenwang
2008-07-27
打赏
举报
回复
好像微软的东西不对外(如QT)提供接口,具体的我不大清楚,希望有高手可以过来帮忙解决,楼主得到答案麻烦公布一下,大家也来学习学习。。
sitych
2008-07-27
打赏
举报
回复
MFC是windows专用
MFC
到
Qt
的迁移-演练
MFC
到
Qt
的迁移-演练
MFC
调用
QT
页面
MFC
调用
QT
制作的界面,非常好用,值得学习。
MFC
调用
QT
类库
MFC
调用
QT
类库,实现QMessagebox弹出提示,在
MFC
中动态创建
QT
控件!
DLL中封装
Qt
窗口和控件,并使用
MFC
和
Qt
调用的示例。
将
Qt
控件和窗口封装进dll中,并使用
MFC
和
Qt
应用程序写出demo来调用该dll。将dll中封装的
Qt
窗口嵌入到主程序中,实现窗口渲染和消息传递。
QT
调用dll和
MFC
调用
QT
的dll
编写
QT
的dll,
QT
调用
QT
的dll,
QT
调用外部的dll,
MFC
程序调用
QT
的dll,
Linux/Unix社区
23,114
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章