qt向MFC移植,对你没看错

待续_1006 2016-11-14 11:52:22
公司一个产品,2个客户端,一个MFC实现,一个QT实现,目前想合并成一个,由于软件只试用用WINDOWS且QT的业务相对MFC比较简单,有的好的办法或是快捷办法没?
为什么VC2010打开QT变成的工程直接提示添加了相同的键,根本打不开这个工程呢?
...全文
510 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lx624909677 2016-11-16
  • 打赏
  • 举报
回复
引用 8 楼 shiyanbo_1006 的回复:
[quote=引用 7 楼 lx624909677 的回复:] 是直接打开解决方案文件后就弹出的框?
对的[/quote] 那就是解决方案文件有问题啊,用记事本看下sln文件的内容和你自己创建工程的sln文件内容,对比下看看原来的sln文件是不是有些内容是写死的
待续_1006 2016-11-16
  • 打赏
  • 举报
回复
引用 7 楼 lx624909677 的回复:
是直接打开解决方案文件后就弹出的框?
对的
待续_1006 2016-11-15
  • 打赏
  • 举报
回复
引用 3 楼 lx624909677 的回复:
两个程序如果是相互调用的关系的话,可以把mfc写的程序封装成dll,然后供QT调用,如果是包括界面和逻辑的整合,那就只能重写其中一个了,vs2010不能直接编译qt的工程,vs使用qt库都要先装好对应的插件以及做好对应的配置才可以使用
2 个基本插件都安装了,而且我在VS2010上随便建立QT项目也可以用了,但是别人编写的工程就会出现问题了,说添加了相同的键 再就是我直接用QTcreater打开改工程,编译的时候直接就停掉了 ,输出 12:02:30: 为项目FlyManager执行步骤 ... 12:02:30: 正在启动 "C:\Qt\Qt5.3.2\5.3\mingw482_32\bin\qmake.exe" C:\Users\Administrator\Desktop\code_代码备份11-15\FlyManagerSys\FlyManager\src\FlyManager_new2.0.9\FlyManager.pro -r -spec win32-g++ "CONFIG+=debug" Cannot find file: C:\Users\Administrator\Desktop\code_代码备份11-15\FlyManagerSys\FlyManager\src\FlyManager_new2.0.9\FlyManager.pro. 12:02:30: 进程"C:\Qt\Qt5.3.2\5.3\mingw482_32\bin\qmake.exe"退出,退出代码 2 。 Error while building/deploying project FlyManager (kit: Desktop Qt 5.3 MinGW 32bit) When executing step "qmake" 12:02:30: Elapsed time: 00:00. 貌似应该是哪里配置不对,因为我在QTCREATER上随便建立一个工程也是可以正常运行的!
lx624909677 2016-11-15
  • 打赏
  • 举报
回复
两个程序如果是相互调用的关系的话,可以把mfc写的程序封装成dll,然后供QT调用,如果是包括界面和逻辑的整合,那就只能重写其中一个了,vs2010不能直接编译qt的工程,vs使用qt库都要先装好对应的插件以及做好对应的配置才可以使用
PepperEggFriedRice 2016-11-15
  • 打赏
  • 举报
回复
用vs打开QT的PRO文件? 厉害了!
boylafong 2016-11-15
  • 打赏
  • 举报
回复
转成mfc, 厉害了我哥
lx624909677 2016-11-15
  • 打赏
  • 举报
回复
是直接打开解决方案文件后就弹出的框?
待续_1006 2016-11-15
  • 打赏
  • 举报
回复
引用 5 楼 lx624909677 的回复:
QTcreater不是很清楚,vs打开sln文件编译有问题是报的什么错?
一个小对话框,已经添加相同的键,下面什么提示都没
lx624909677 2016-11-15
  • 打赏
  • 举报
回复
QTcreater不是很清楚,vs打开sln文件编译有问题是报的什么错?

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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