将vc6代码更新为vs2005 - 缺少两个DLL

时间:2010-04-19 05:24:30

标签: visual-studio-2005

我已经在vs2005中编译和构建了我的VC6应用程序代码,但是在运行时我收到一条错误,说无法加载DLL。一旦我用依赖walker检查这个,我发现ieshims.dll和wer.dll丢失了。我搜索了那些dll但我无法将它们罚款。

如何解决此问题?

2 个答案:

答案 0 :(得分:0)

这很可能是一个明显的依赖错误。如果您尝试运行应用程序的计算机未安装Visual Studio,则必须为CRT安装redistributable运行时。

下次粘贴完整错误。

答案 1 :(得分:0)

ieshims.dll实际上是Dependency Walker本身的依赖。该文件位于%ProgramFiles%\ Internet Explorer。

您的问题的解决方案是将%ProgramFiles%\ Internet Explorer添加到PATH环境变量中。这是在Windows 7之前的安装过程中完成的。