-1

有谁知道为什么总是在 Windows XP 上运行的应用程序现在突然崩溃 msvcrt.dll?

对线程类只有很小的改动,这是在 VC++ 6 中的 Vista 下完成的。

为了使我们所有的库正常工作,我们动态链接到 MFC dll。

较新版本的 msvcrt 不能解决问题。

有任何想法吗?

4

2 回答 2

3

这不是很有帮助,但到目前为止,最可能的原因是您的应用程序中有一个错误,无论出于何种原因,该错误以前没有出现。某处发生了一些变化,现在出现了错误。你只需要调试它。

作为一般规则,仅仅因为某些东西似乎有效并不意味着它是正确的,可悲的是。

于 2008-11-27T10:16:08.997 回答
0

您可能会遇到一个问题,即您无意中同时升级了运行时(这是我遇到的问题) ,由于策略而自动升级运行时的版本

您应该检查您是否正在使用您认为自己使用的库。Process Explorer(可从 sysinternals 下载)应该能够帮助您解决这个问题。

于 2008-12-29T05:46:22.283 回答