【发布时间】:2016-08-20 01:18:39
【问题描述】:
这听起来很简单,但实际上似乎不可能!
谈论一个完全“空”的应用程序,只包含WinMain() 函数并包括<windows.h>。当然,项目中的“使用 MFC”选项设置为“使用标准 Windows 库”。
但应用程序需要 MSVCR120.DLL 才能运行,就好像它真的使用 MFC。
查看了this 类似的帖子,但没有帮助。
有什么想法吗?
【问题讨论】:
-
MSVCR120.DLL不是 MFC dll。 -
MSVCR120.DLL 不是 MFC。它是 C 运行时库。
-
话虽如此,您可以选择静态 mfc 和静态运行时并且没有 dll。参与。
-
“这听起来很基本,但似乎它实际上不是!” - 不,这确实是非常基本的,答案是:是的,你可以创建一个不使用 MFC 的应用程序(如您的项目所示)。
-
/MD, /MT, /LD (Use Run-Time Library)。你的问题仍然是关于 MFC 的。请更新它,使其真正有意义。
标签: c++ visual-studio winapi mfc