关于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 打赏 收藏 转发到动态 举报
写回复
用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-cnang=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写的?

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧