社区
进程/线程/DLL
帖子详情
关于MSVCR90.DLL的问题
baiyizhujian
2011-07-04 03:59:05
用到厂商的一个 动态库,用depends 查看其 dll,发现msvcr90.dll 提示 file not found in local directoy or
search path 而且 改 项用 黄色?号提示 警告 。
我的开发 环境是 vs2005,不知道 有什么未知的影响
...全文
355
13
打赏
收藏
关于MSVCR90.DLL的问题
用到厂商的一个 动态库,用depends 查看其 dll,发现msvcr90.dll 提示 file not found in local directoy or search path 而且 改 项用 黄色?号提示 警告 。 我的开发 环境是 vs2005,不知道 有什么未知的影响
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
青稞
2011-07-04
打赏
举报
回复
去网上扣一个msvcr90.dll和DLL放一起就行了,少什么就扣什么。
ladingwen3
2011-07-04
打赏
举报
回复
那你直接把相关的dll文件(如:msvcr90.dll )复制粘贴到执行文件(.exe)的文件夹下就可以了。
baiyizhujian
2011-07-04
打赏
举报
回复
[Quote=引用 10 楼 ladingwen3 的回复:]
这个方法不好吗?
那个运行时库才4m左右。不是vc++2008编译器,只是一个运行时库而已。
而且也不会对你现在使用的vc++2005造成什么不利影响。
[/Quote]
据说会 加大发布的安装文件大小。
ladingwen3
2011-07-04
打赏
举报
回复
这个方法不好吗?
那个运行时库才4m左右。不是vc++2008编译器,只是一个运行时库而已。
而且也不会对你现在使用的vc++2005造成什么不利影响。
baiyizhujian
2011-07-04
打赏
举报
回复
[Quote=引用 8 楼 ladingwen3 的回复:]
缺少vc++2008的运行时库,你到微软的网站去下载一个就好了。
网址:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=zh-cnang=zh-cn
[/Quote]
还有别的解决 方法吗?
ladingwen3
2011-07-04
打赏
举报
回复
缺少vc++2008的运行时库,你到微软的网站去下载一个就好了。
网址:
http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=zh-cn
ang=zh-cn
龙行天下之Sky
2011-07-04
打赏
举报
回复
你试着装一下最新版本的FrameWork看看行不行
即使Release也要包含msvcr90.dll,刚才说错了
baiyizhujian
2011-07-04
打赏
举报
回复
那动态库的确是在 vs2008环境下开发的
baiyizhujian
2011-07-04
打赏
举报
回复
[Quote=引用 4 楼 sky101010ws 的回复:]
msvcr90.dll是VC9.0的版本,即VS2008开发的
如果你的是VS2005,估计是msvcr80.dll
要用对方的东西有两个办法:
一、让他给你Release版本给你
二、你用VS2008开发
[/Quote]
但是 那个动态库 就是 release版本的!
龙行天下之Sky
2011-07-04
打赏
举报
回复
msvcr90.dll是VC9.0的版本,即VS2008开发的
如果你的是VS2005,估计是msvcr80.dll
要用对方的东西有两个办法:
一、让他给你Release版本给你
二、你用VS2008开发
oyljerry
2011-07-04
打赏
举报
回复
VC版本不一致,估计用2008开发的
tx183584
2011-07-04
打赏
举报
回复
这个dll应该用vs2008编写 的..
快乐鹦鹉
2011-07-04
打赏
举报
回复
难道dll用的是VC9写的?
32与64位msvcp120.
dll
msvcp120d.
dll
msvcr120.
dll
msvcr120d.
dll
集合包
编译程序缺失文件需要的32位和64位都有,msvcp120.
dll
msvcp120d.
dll
msvcr120.
dll
msvcr120d.
dll
集合包,亲测有效。
msvcp120d.
dll
和msvcr120d.
dll
微软的Visual Studio最终用户许可协议是禁止发布调试版(名字后面有D)的
DLL
的,msvcp120d.
dll
和msvcr120d.
dll
是VS2013版本中的调试库文件,存在于路径:D:\softwares\Microsoft Visual Studio 12.0\VC\redist\x86\Microsoft.VC120.CRT中,VS2015版中只有msvcp140d.
dll
和msvcr140d.
dll
,但是OpenCV2.4.xx用的库版本最高为VC12,该库并没有升级VC14,我们需要用到VS2013的调试库文件,所以会造成msvcp120d.
dll
和msvcr120d.
dll
的缺失。下载msvcp120d.
dll
和msvcr120d.
dll
到OpenCV库路径中:D:\softwares\OpenCV\opencv\build\x86\vc12\bin。这样当我们不使用opencv时也不会调用这两个库文件,比较安全。
msvcr71.
dll
和 msvcp71.
dll
发现网上很多这个文件都是不能用的.把真正的可用文件放上来给大家共享, windows2008/windows2008r2/win7 Msvcp71.
dll
和Msvcr71.
dll
错误的解决方法 MSVCP71.
DLL
和msvcr71.
dll
文件都是VC7运行库文件,如果缺少了这两个文件,会使得很多常用软件无法正常运行。如果在 windows 7或者windows server 2008操作系统中,出错的可能性更大,我们需要单独下载Msvcp71.
dll
和Msvcr71.
dll
文件拷贝到相应(32位系统和64位系统当 中),下面给出拷贝目录和文件下载。 将链接中的文件:MSVCP 下载 下载后解压缩,得到两个文件:MSVCP71.
DLL
和msvcr71.
dll
。 如果是32位操作系统,复制到这个文件夹:C:\Windows\System32 如果是64位操作系统(Windows 7/Windows server 2008),复制到这个文件夹:C:\Windows\SysWOW64
msvcr80d.
dll
msvcp80d.
dll
mfc80d.
dll
Microsoft.VC80.DebugCRT.manifest
msvcr80d.
dll
msvcp80d.
dll
mfc80d.
dll
Microsoft.VC80.DebugCRT.manifest
Windows 组件msvcr120.
dll
Windows 组件msvcr120.
dll
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章