转载:http://www.cnblogs.com/_xbc/archive/2010/05/03/172 6753.html
在VS2005,2008下写C/C++程序时,偶然会出现这样的错误。不知道现在的2010是否已修正了这样错误。
一年前,刚刚接触C时,就想在VS下开发,就是因为这个问题而让自己放弃了VS。
不知道后来自己是怎么将这个问题的解决方法试出来的,反正觉得解决方法挺简单的,我在网上大概搜了下,好像还没有用我的这种方法解决问题的。
打开项目的属性页
其中有个"MFC的使用"选项,其中有三个选项,"使用标准Windows库""在静态库中使用MFC" "在共享DLL中使用MFC",第一个选项是针对标准Win32程序而言,后面两个是针对MFC程序。
不管你是什么项目,先将这个设置改成另外两个中的任何一个,点确定,再运行,大多数情况下会出现一些很奇怪的错误信息,这时,再将其"MFC的使用"改成原来的,确定,运行。恭喜你,问题已解决!!
分享到:
相关推荐
通过一个简单的Demo,解决vs2008建立vc控制台应用程序时,出现“没有找到msvcr90d.dll”的错误,并且闪一下就没了的情况。
包含四个文件Microsoft.VC90.DebugCRT.manifest msvcm90d.dll msvcp90d.dll msvcr90d.dll
当运行vs2008时,经常提示找不到 msvcr90d.dll的提示,甚是郁闷,网上找遍各种方法,有的是吧磁盘格式改为ntfs,我试了还是不行,终于下到了这个bug,将他放在system32下,果然行了。希望对大家有帮助。
当运行vs2008时,经常提示找不到 msvcr90d.dll的提示,网上有的是把磁盘格式改为NTFS,我是看到一篇这方面的文章,终于下到了这个msvcr90d.dll,将他放在system32下,然后安装一个补丁,这样就行啦,希望对大家有...
msvcr90d.dll VS2008经常要用的东东,希望大家喜欢
VC6.0-depends[含msvcr90d.dll, ieshims.dll] QQ安全管家检测无毒
msvcp140d.dll msvcp140.dll msvcp120d.dll msvcp120.dll msvcr120.d msvcr120d.dll msvcr90d.dll msvcp90d.dll msvcm90d.dll msvcr90.dll msvcp90.dll msvcm90.dll 32位64位都有
Microsoft.VC90.DebugCRT 包含4个文件。Microsoft.VC90.DebugCRT.manifest/msvcm90d.dll/msvcp90d.dll/msvcr90d.dll
Microsoft.VC90.DebugCRT 包含4个文件。Microsoft.VC90.DebugCRT.manifest/msvcm90d.dll/msvcp90d.dll/msvcr90d.dll
vs2008编译出的exe无法运行,可能需要的dll依赖,Microsoft.VC90.DebugCRT一整个文件夹里面包含“Microsoft.VC90.DebugCRT.manifest、msvcm90d.dll、msvcp90d.dll、msvcr90d.dll”,还有vcredist_x86.exe,配套博客...
LINK : fatal error LNK1104: 无法打开文件“BCGCBPRO1030D90.lib” , 这个是vs2008 debug版dll+lib,四个文件 BCGCBPRO1030d90.dll BCGCBPRO1030D90.lib mfc90d.dll msvcr90d.dll
fmodex.dll msvcp100d.dll msvcr100d.dll msvcp90d.dll msvcp50.DLL MSVCP60D.DLL msvcp71d.dll MSVCP60.DLL MSVCP70.DLL MSVCP71.DLL msvcp80.dll
自己在VC编译时,出现msvcr90d.dll的文件找不到的问题,下载了这个工具,其中包含其他.dll文件,安装以后就可以使用了。分享下
Vs2008中MSVCR90D无法打开, 说明部分dll文件中有多个目录分别表示多个系统专用文件,请选择适合自己操作系统的文件 X86表示32位系统 x64表示64位系统 把里面的dll文件copy到C:\windows\system32\ 目录下,或者...