【发布时间】:2012-10-31 17:16:16
【问题描述】:
我编写了一个 C 程序,在 Windows 7 和 Linux 上运行良好,但在 Windows XP 上执行时出现错误:
"_except_handler4_common could not be located in the dynamic link library msvcrt.dll"
我研究了一下,有人说删除我没有的DLL“dwmapi.dll”,所以这不是我的问题。
有人告诉我使用depends walker(depends.exe) 来查找谁在使用msvcrt.dll。我确实发现pcre 库正在使用它,实际上它存在问题,但我不知道如何解决这个问题。谁能帮帮我?
以下是 Walker 向我展示的图片:
【问题讨论】:
-
XP 机器上是否安装了适当的 VC 运行时可再发行组件? Win7 上的 VC 运行时实际上比 WinXP 上的更新了三代(即使是 SP2)。
-
您好,如果您的问题现在已经被下面的答案解决了,请点击答案旁边的勾。否则,请提供您自己的问题答案并将其标记为正确答案。