解决Visual Studio运行错误:缺失MSVCP120D/MSVCR120D.dll
需积分: 0 109 浏览量
更新于2024-12-16
收藏 630KB 7Z 举报
资源摘要信息:"msvcr120d和msvcp120d是两个特定版本的Microsoft Visual C++运行时库文件,它们分别负责不同方面但又相互依赖的功能。msvcr120d.dll是C运行时库(CRT)文件,负责提供C语言程序的运行环境;msvcp120d.dll是Microsoft Visual C++程序的运行库文件,负责提供C++程序特别是基于Visual C++开发的程序的运行环境。这两个文件常常在使用Visual Studio 2013开发的应用程序中被使用。
在描述中提到,老版本的OpenCV在Visual Studio中运行时可能会出现找不到msvcp120d.dll的错误。这通常意味着系统缺少相应的Visual C++ Redistributable Packages。解决这个问题的办法是下载并安装Microsoft Visual C++ Redistributable Packages for Visual Studio 2013。安装后,msvcr120d.dll和msvcp120d.dll文件会被正确地放置在系统的指定目录下。
Visual C++ Redistributable Packages是一个包含多个动态链接库(DLLs)的软件包集合,它提供了标准C和C++库、MFC、C++ AMP和OpenMP等功能。这些组件是运行大多数Windows桌面应用程序所必需的,特别是那些用C/C++编写的程序。
提及的64位文件,msvcr120d.dll和msvcp120d.dll,当电脑是64位时,这些文件应当被放置在C:\Windows\System32文件夹下。System32文件夹是专为64位Windows系统设计的,用于存放32位和64位系统文件;而SysWOW64文件夹则用于存放32位版本的系统文件,以便运行兼容32位的应用程序。具体到System32与SysWOW64文件夹的区别,可以参考提供的博客链接。
通过了解这些内容,开发者可以更好地管理和解决使用Visual Studio开发时所遇到的关于运行时库的错误。在遇到有关msvcr120d.dll和msvcp120d.dll的问题时,开发者应该首先确认是否安装了正确版本的Visual C++ Redistributable Packages,并且确保这些文件被放置在了正确的系统文件夹中。"
2020-08-04 上传
2019-09-23 上传
2017-08-09 上传
2019-08-01 上传
2017-02-13 上传
2019-06-02 上传
2018-03-06 上传
2018-08-02 上传
2018-08-04 上传
这是一个图像
- 粉丝: 6178
- 资源: 21
最新资源
- 行业分类-设备装置-可移动平台的观测设备.zip
- study:学习
- trivia_db:琐事数据库条目
- SampleNetwork:用于说明数据源与模型之间的链接的示例网络
- commons-wrap:包装好的Apache Commons Maven存储库
- rdiot-p021:适用于Java的AWS IoT核心+ Raspberry Pi +适用于Java的AWS IoT设备SDK [P021]
- 测试工作
- abhayalodge.github.io
- 行业分类-设备装置-可调分辨率映像数据存储方法及使用此方法的多媒体装置.zip
- validates_existence:验证 Rails 模型belongs_to 关联是否存在
- 26-grupe-coming-soon
- aquagem-site
- cpp_examples
- Scavenge:在当地的食品储藏室中搜索所需的食物,进行预订,并随时了解最新信息! 对于食品储藏室管理员,您可以在此处管理食品储藏室信息和库存
- Hels-Ex7
- 行业分类-设备装置-可调式踏板.zip