当前位置:  技术问答>linux和unix

MFC和QT,QT和MFC ???

    来源: 互联网  发布时间:2016-05-13

    本文导语:  用MFC做了一个Dll,功能是调用一个函数就可弹出以CDialog为基类的窗口,我想实现在QT中去调用这个函数,使它弹出MFC的窗口,我试的一下,提示找不到CDialog基类,我该如何去解决呢? 还有,反过来在MFC中去调用QT的窗...

用MFC做了一个Dll,功能是调用一个函数就可弹出以CDialog为基类的窗口,我想实现在QT中去调用这个函数,使它弹出MFC的窗口,我试的一下,提示找不到CDialog基类,我该如何去解决呢?

还有,反过来在MFC中去调用QT的窗口,可以做到吗?怎么做?

希望大家共同讨论,谢谢!

|
考虑动态链接

MFC DLL 只能在 MFC 程序中使用啊

QT 程序依赖的是一个 DLL, 对 MFC 程序来说跟普通的 DLL 没差别


结论:

QT 中用 MFC 不大可能

MFC 中用 QT 可以啊

|
MFC和QT的封装机制和内容不同哦。如果只在WINDOWS下运行MFC就行了嘛,调一调去好累哦。
试问一问啊,QT的程序可以跨平台操作,在LINUX下如何调用MFC生成的DLL呢?所以啊QT中调用MFC可能性几乎没有哦。当然你也可以研究一下底层,直接做一个接口哦。

|
QT在VC上是装了插件才可以跑的
但是如果要引用VC的DLL的,那恐怕不行,

QT基于VC的插件是方便qt开发界面程序而作的

|
MFC的类库是WINDOWS的啊
QT的类库是跨平台的

如果在WINDOWS下用QT开发,如果想用MFC的类库,那是需要QT的WIN版本的商业版就可以使用了啊

|
没做过类似GUI程序,帮顶一下.

|
不会,帮顶~

|
MFC是windows专用

|
好像微软的东西不对外(如QT)提供接口,具体的我不大清楚,希望有高手可以过来帮忙解决,楼主得到答案麻烦公布一下,大家也来学习学习。。

|
QT不是在linux下跑更好么...

|
貌似不容易, 起码事件的流程就不一样.

|
MFC的DLL你是静态连接的?还是动态连接的?
编译错误? 还是运行错误?

|
那样Qt的多平台性有什么意思,直接用MFC好了。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于《深入浅出MFC》
  • 构建mfc窗体的简单示例
  • ffplay for MFC
  • ffmpeg for MFC
  • MFC路径栏组件 MZCrumbBar
  • MFC模拟钟组件 Wall Clock Control
  • MFC股票信息控件 StockBag
  • 请问MFC中包含那些API函数
  • 能否在JSP中调用MFC Extension DLL,解决后马上给分。
  • 请问wxWindows 和Qt随用来移植MFC开发的程序比较好?
  • 如何把main函数隐藏到动态链接库中?(如MFC的做法?)
  • VC中SDK与MFC的区别浅析
  • MFC彩色文本显示组件 XColorStatic
  • MFC三位显示组件 3DStatic
  • MFC分组线组件 CGroupLine
  • 请问,在linux下编程有没有类库?象MFC那样的。
  • 搜索别的的时候,发现了这个:“将 MFC 应用程序移植到 Linux”
  • 请问linux下有什么函数相当于MFC里的AfxIsValidAddress啊?
  • QT与MFC连接的问题
  • 大家解释一下QT和MFC编程的差异,以及那里能够找到相关方面的资料!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3