一般在编程序时,都是生成了调试版的程序,就是在那个Debug目录下的可执行文件。运行这调试版的exe文件,都会动态连接MFC42D.DLL和MSVCRTD.DLL这两个文件,所以你如果将这个文件在其它机器上运行而这台机器没有这两个文件或者缺少一个,系统则会出现:“找不到所需.dll文件-某某.dll”这样的提示。而一般系统都不带有这两个文件,除非是装了vc等。
解决方法:
1、选择菜单build->Set Active Configuration,然后选择Release,
2、选择菜单project->settings,在General选项卡里第一项选择Use MFC in a static Library,即静态连接其实这就是生成了发布版程序
在Release目录下,可执行文件不会用到那两个讨厌的dll文件,这样在其他机器上也能用了。
相关推荐
MFC42D.DLL MFCO42D.DLL MSVCRTD.DLL 本压缩包包含完整的3个DLL文件,均从VC6.0下复制的,没有任何改动。 通常对于32位的操作系统只要在\Windows\System32目录下覆盖即可。 而对于64位操作系统,由于存放32位DLL的...
请将解压出的文件拷贝至:C:\Windows\SysWOW64\ ,即可解决安装WDK 7.1 后,debug模式编译的 x86 程序因系统缺少 msvcrtd.dll 而无法调试,无法运行问题。
VS2013运行VC6.0编写的程序时,报错找不到msvcrtd.dll;mfc42d.dll;msvcp60d.dll;mfco42d.dll;msvcp60.dll。将以上文档复制到C:\Windows\SysWOW64目录下即可。
在执行MFC中,会出现缺少动态连接库的情况,此文件中包含常见的5个dll文件 mfc42d.dll mfco42d.dll MSVCP60D.dll msvcrtd.dll MSVCIRTD.DLL window7 放在C:/window/system32 中
msvcrtd.dll msvcrtd.dll msvcrtd.dll msvcrtd.dll msvcrtd.dll msvcrtd.dll msvcrtd.dll msvcrtd.dll
无法启动此程序,因为计算机中丢失MSVCRTD.DLL 此DLL动态链接库适合WIN7 64位机型,请亲们看清楚再下 下载后请复制到以下文件夹: C:\Program Files (x86)\AllSubject 一般需要用到这第一个位置的 如果还不行,请复制...
运行这调试版的exe文件,都会动态连接MFC42D.DLL和MSVCRTD.DLL这两个文件,所以你如果将这个文件在其它机器上运行而这台机器没有这两个文件或者缺少一个,系统则会出现:“找不到所需.dll文件-某某.dll”这样的提示...
1、解压下载的文件 2、复制文件“msvcrtd.dll”到系统目录下 32位系统目录为:C:\WINNT\System32; 64位系统为C:\Windows\SysWOW64
使用VS2005或更高版本的VS编辑VC++6.0编写的MFC源代码时可能会无法编译和运行,原因是少了这三个dll:mfc42d.dll、mfco42d.dll、msvcrtd.dll。在这里已经打包好这三个dll文件。
测试c程序时出现缺少msvcp60.dll和msvcrtd.dll的情况时所需要的dll文件
MSVCRTD.DLL MFCO42D.DLL MFC42D.DLL mfc71u.dll
电脑提示“没有找到msvcrtd.dll”的解决方法.docx
MFC42D.DLL MFCO42D.DLL MSVCRTD.DLL kernel32.dll
某些软件需要这几个文件,下载放在软件的文件夹里或者\windows\system32\目录里即可 MFC42D.DLL,6.0.8168.0 mfcn42d.dll,6.0.8168.0 mfco42d.dll,6.0.8267.0 msvcrtd.dll,6.0.8337.0
就是安装完软件后出现这样的错误,这种情况就是软件的问题了,一般的个人开发软件,特别是c++编译好的软件开发者在调试时debug里面的可执行文件会自动调用vc环境中的这两个dll文件,可是当把软件打包后放到另外一台...
msvcrtd - msvcrtd.dll 下载- DLL文件信息 DLL 文件: msvcrtd 或者 msvcrtd.dll DLL 名称: Microsoft (R) C Runtime Library 描述: msvcrtd.dll是微软编译程序调试版本相关文件