大家在从一台PC上拷贝C++源代码到另一台PC上 编译时有没有遇到过这种情况
由于找不到MFC42D.DLL,无法继续执行代码。重新安装程序可能会解决此问题。
由于找不到MSVCRTD.dll,无法继续执行代码。重新安装程序可能会解决此问题。
由于找不到MFC42OD.DLL,无法继续执行代码。重新安装程序可能会解决此问题。
解决方案:
1直接拷贝这些文件到系统目录里:
1)Windows 95/98/Me系统,将MFC42D.dll复制到C:\Windows\System目录下。
2)Windows NT/2000系统,将MFC42D.dll复制到C:\WINNT\System32目录下。
3)Windows XP/WIN7/win10系统(64位系统对应64位dll文件,32位系统对应32位dll文件),将MFC42D.dll复制到C:\Windows\System32目录下。
2、win7 64位旗舰版系统运行regsvr32.exe提示版本不兼容,请将32位的dll文件复制到C:\Windows\SysWOW64目录(亲测有效)。
3、打开"开始-运行-输入regsvr32 MFC42D.dll",回车即可解决。