【问题标题】:VC++ : Difference between “MFC application” & Win32 Project with "Use MFC" as a Shared DLL/Static LibraryVC++:“MFC 应用程序”和“使用 MFC”作为共享 DLL/静态库的 Win32 项目之间的区别
【发布时间】:2015-10-15 10:56:50
【问题描述】:

刚开始学习 VC++,在其中一个视频教程中,它最初显示然后跳过了 MFC 向导并从 win32 项目开始并选择了“在共享 DLL 中使用 MFC”。所以我在link 中检查了两者(MFC 和 WIN32)之间的区别。那里说“MFC 建立在 Win32 之上”。已经有两种项目类型(MFC 和 WIN32)。那么Win32项目中“使用MFC”是什么意思呢?

【问题讨论】:

  • 它只是跳过了 MFC 的内置项目模板,这些模板会自动生成 lot 的 MFC 代码。在 Win32 项目中使用 MFC 很好,教程可能更喜欢这种方式,以便逐步教授基础知识。

标签: visual-studio-2012 visual-c++ dll mfc win32com


【解决方案1】:

MFC 是一个基于 Win32 开发的库。 MFC 项目可以链接到 MFC 静态库,也可以要求已编译的 e 可执行文件与 MFC dll 一起运行。 Win32 项目不需要 MFC,使用 MFC 是optional。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    • 2023-03-09
    • 2012-04-17
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多