关闭→
当前位置:科普经验站>IT科技>dll组件缺失怎么办 vc++msvcrtd

dll组件缺失怎么办 vc++msvcrtd

科普经验站 人气:1.47W

MSVCRTD.dll是调试版(debug)程序需要的,找一个发布版(release)的程序。 至于你装了VC但是还是没有MSVCRTD.dll,可能你装的是05或之后的高版本vc,而程序是在vc6上开发的,所以没有MSVCRTD.dll(05之后的dll名称有所更改。)

Microsoft Visual C++ runtime library是微软系统自带的c++运行库,如果运行库出现问题或者损坏,则会出现该情况。然后下面介绍如何解决这个问题

材料/工具

台式电脑/笔记本电脑 【电脑专家】

你目前编译的是debug版,编译release版的话,如果没问题,就说明客户电脑是有MFC类库的,如果还是有问题,应该就是告知没有MFC42.DLL和MSVCRT.DLL两个文件,此时需要在工程配置里改为静态链接MFC(默认是动态链接MFC),静态链接就是将这两个库

方法

注册DLL组件

听你的问题,你的程序应该是MFC应用程序. 使用静态链接库即可.. 在此构建工程时,有这样一个选择..如果工程已经建好,则可以通过菜单中的"工程"->"设置","General"选项卡中"Microsoft Foundation Classes:"下拉选择"Use MFC in a Static Library",

在系统目录 【C:'windows'system32】 (32位操作系统)或【C:'Windows'SysWOW64】(64位操作系统)搜索文件msvbvm60.dll是否缺失,确保系统目录下(C:'windows'system32或C:'Windows'SysWOW64)有该文件,如果没有,请下载该文件或从其他正常的电脑拷贝过来复制到系统目录下

这个可能是别的电脑上没有这个DLL 如果是WINSOWS自带的dll话,网上有下载的,如果是自己定义的DLL就要把DLL拷过去

vc++msvcrtd.dll组件缺失怎么办

如果该文件存在,重新注册一次,使用快捷键“Win+R”调出【运行】,输入以下内容后按回车键即可:“regsvr32 C:'windows'system32'msvbvm60.dll” 或 “regsvr32 C:'Windows'SysWOW64'msvbvm60.dll ”:

原因: 应该是你用到了一个库函数,但是你的项目没有把它的库加进去。 解决方法: 项目 --> 属性 --> 链接器 --> 输入 --> 附近依赖项 填入你使用到的库

vc++msvcrtd.dll组件缺失怎么办 第2张

方法2

建议下载并安装【百度电脑专家】,打开【百度电脑专家】,在搜索框内输入“VC++组件DLL缺失”,在搜索结果里面选择第二项的【立即修复】,修复完成后验证是否正常:

CRT 全称:Visual C++ C RunTime Lib 就是C运行时库。 注: 以下内容部分引自CSND中相关讨论的帖子,并结合自己的理解整理而成。仅供参考。 1)运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运

vc++msvcrtd.dll组件缺失怎么办 第3张

扩展阅读,以下内容您可能还感兴趣。

运行VC++6.0时出现这样的错误msvcrtd.lib(crtexe.obj) : error LNK2001: unresolved external symbol _main

应该是 _mai只有声明没有定义,检查一下是不是忘记include什么库了。另外引用的顺序也很重要

VC++调试问题

就是这个呀:)

VC环境编译通了但运行不出结果是什么情况?

编译只是检查你的词法和语法,是不可能检查出逻辑错误的。可能程序在编写的时候出现了逻辑错误,或者内存空间没有注意到。

vc2008中报错“mfcs90ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 Dllmain.obj 中定义”

根据经验,2方案!

1,删除生成dll的文件夹,重新编译!

2,是否在ANSI和UNICODE引起

3,extern C 关键字与__speccall等

vc编程,编译通过,运行不出结果

Warning: Destroying non-NULL m_pMainWnd

The program 'E:\vc编程\MyXml2\Debug\MyXml.exe' has exited with code 0 (0x0).

最好贴出代码出来看看吧,贴出来的信息不全

no matching symbolic information found.

只是调试符号文件没能装载,请检查符号路径设置。如VC++6.0,没能装载符号可能是符号版本问题。追问大哥,我可以加你的QQ吗?代码贴出来,超过字数*了,我的QQ是1021325426,行吗?追答晚上回去加你

TAG标签:#vcmsvcrtddll #缺失 #组件 #