【发布时间】:2022-06-10 18:13:56
【问题描述】:
【问题讨论】:
-
我的猜测是MFC是用来创建窗口应用的,另一个是用来创建控制台应用的。
-
@tho 你猜错了。以 CONSOLE 子系统为目标的应用程序与以 WINDOWS 子系统为目标的应用程序之间没有根本区别。任何一个都可以访问相同的 Win32 API 表面。虽然 MFC 经常用于实现带有 GUI 的应用程序,但 MFC 中有许多非 GUI 工具(例如
CAsyncSocket或CWinThread)。此外,这个问题询问的是 DLL、库,所以这甚至与应用程序无关。 -
那么这意味着当我构建一个没有窗口功能的控制台函数时,编译器会在MFC DLL中链接?
标签: c++ visual-studio visual-c++ mfc