普通的Windows安装是否包含MFC100.dll?

Con*_*iZe 0 c++ windows dll mfc

简单的问题,但不能谷歌的答案.

普通的Windows安装是否包含MFC100.dll库?如果是这样,那么MFC100.dll何时附带Windows安装而不是来自VC + Redist 2010?为什么Windows 10还没有包含更新版本的MFc(MFC120.dll)

MFC DLL文件的路径是Windows(SYSWOW64)\ mfc100.dll

对不起我可怕的英语,我不是母语人士.

Wer*_*nze 5

不要依赖任何Windows上安装的任何MFC DLL.

MSDN说:

如果将应用程序动态链接到MFC库,则必须重新分发Msvcr100.dll,因为所有MFC DLL都使用C运行时库(CRT)的共享版本.您还必须重新分发Mfc100u.dll或Mfc100.dll.

MSDN博客说:

Windows不是MFC传递通道

没有if或when.你需要MFC DLL吗?然后你必须安装它.并注意安装您链接的版本(可能会随Visual Studio Service Pack更改).