2012-02-10 95 views
0

这是我得到的错误:未处理的异常

程序输入点“_except_handler4_common”不能设在动态链接库MSVCRT.DLL

这发生在一个的Windows XP SP3系统与Microsoft Visual C++可再发行2008分之2005安装,但在系统上不会发生Visuial C++可再发行二千零八分之二千零五/ 2010一起安装

我的问题: 是符号/入口点“_except_handler4_common”存在在2010年之前的Visual C++运行时版本中,或者是2010年为了处理这个错误所需?

回答

1

我想这是必需的。从本质上讲,它实际上取决于您用于编译该程序的版本。如果您使用过Visual Studio 2010,那么您需要匹配的运行时文件(除非您将其静态链接)。

+0

我不是那个编译程序的人 - 有问题的程序是[StackApplet](http://stackapps.com/questions/83/stackapplet-bringing-stack-exchange-notifications-to-your-desktop -version-1-5),我知道开发者,我会与他联系,找到他建立的程序的版本,但对于那些不知道开发者,他们如何找出哪些VC++的版本是用来构建程序的? – 2012-02-10 16:55:38

+0

我不是100%确定的,但像Dependency Walker这样的工具应该能够告诉你正在使用的库。但除此之外,这是开发者/发行商的责任。 – Mario 2012-02-10 17:02:13

+0

好的。谢谢你的帮助。一旦SO让我,我会将你的答案标记为已接受。 – 2012-02-10 17:04:19