win32 项目使用MFC类

html5_mm 2015-09-28 07:20:12
想把别的工程代码整到我的代码里面,现在有一个问题:
我的工程是win32项目,另外一个是MFC项目,MFC项目里面使用很多cstring 之类的MFC函数,如果一点点改成win32 类似的函数 感觉很麻烦,也不想把我的代码弄到MFC里面 感觉更麻烦。
请教各位大大,遇到这种情况怎么处理比较好。看网上有说如果让win32支持MFC的函数 用起来不太稳定,不知道是不是这样 求大婶指导。
...全文
297 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
maizidawang 2017-02-08
  • 打赏
  • 举报
回复
既然不想把自己的代码合并到MFC里面,还是封装DLL调用比较好,这样两个程序之间关联比较少,都是一些接口调用,出现问题也比较容易查找。能力一般的话,如果合并到一起如果出现问题,也比较麻烦。
信阳毛尖 2015-09-30
  • 打赏
  • 举报
回复
那个MFC项目中,出了CString,还有其他MFC相关的东西吗?如果没有,建议你还是把那个MFC项目改成Win32的,最终你会发现这么改是值得的 如果那个MFC项目还用到其他MFC相关的东西,比如一些控件等等,一时间你又找不到合适的Win32控件去替换它,你还是改你的Win32项目吧
mfmfmmf1 2015-09-30
  • 打赏
  • 举报
回复
或者加载MFC的头文件
Pokeeeer 2015-09-30
  • 打赏
  • 举报
回复
还是将win32内容整合到MFC工程中吧,反之会出现很多问题的。
公共马甲0315 2015-09-29
  • 打赏
  • 举报
回复
我感觉MFC调用win32更简单些。毕竟MFC就是win32浅封装来的,改改代码,加加头文件之类的
worldy 2015-09-29
  • 打赏
  • 举报
回复
个人感觉,最简便的办法是将win32的项目的文件整入到MFC的项目中,win32的函数在MFC是可以直接调用的,因此,只需要将CPP 、.h文件加入到MFC项目,修改WinMain即可
处处留心 2015-09-29
  • 打赏
  • 举报
回复
能不能把MFC代码,单独做一个工程,或者封装成dll,供你调用
rxguoblp 2015-09-29
  • 打赏
  • 举报
回复
这是一个好问题。看看楼下大神还有没有其他好办法
pipi20151001 2015-09-29
  • 打赏
  • 举报
回复
两种办法:一是把MFC封装成一个DLL,你调用;二是你win32工程重新用mfc方式建立
www_adintr_com 2015-09-28
  • 打赏
  • 举报
回复
另外再建一个 MFC 的 dll 工程,把用到的其它项目的 MFC 代码拷贝到这个 dll 里,然后你的 Win32 项目加载这个 dll 来使用里面的函数。

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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