最近安装Mindjet MindManager 2016,启动时遇到三次“由于找不到mfc100u.dll,无法继续执行代码”弹框。折腾了好久,最后还好是搞定了。故此把这个问题记录下来
一般来说缺少类似于mfc100u.dll、msvcp140.dll都是因为缺少了Microsoft Visual C++的运行时组件和库,这些组件是在未安装Microsoft Visual C++的计算机上运行使用 Visual C++ 开发的应用程序所必需的。所以根据缺失文件,下载安装对应的Microsoft Visual C++文件,就可以正常启动我们滴程序软件啦!!!
而找不到mfc100u.dll是少了Microsoft Visual C++ 2010版本的运行时组件。解决步骤:打开Microsoft Visual C++旧版本网页,点击下载对应的可再发行组件和生成工具,最后安装并重启电脑(旧版本链接文末已给出)
- Microsoft Visual C++个版本对应的缺失文件版本号(值得注意的是,官网现仅保留旧版本至Microsoft Visual C++ 2010):
msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版
msvcp、msvcr、vcomp90.dll属于 VC++2008版
msvcp、msvcr、vcomp100.dll属于VC++2010版
msvcp、msvcr、vcomp110.dll属于VC++2012版
msvcp、msvcr、vcomp120.dll属于VC++2013版
msvcp、msvcr、vcomp140.dll属于VC++2015版