【发布时间】:2012-11-01 01:54:11
【问题描述】:
我有一个 .exe,它是用 MSVC2005 使用发布配置编译的。问题是当我将此 .exe 分发给其他人时,他们会收到以下消息:
"This application could not be started, because the application configuration is incorrect. In order to solve the problem you should reinstall the application."
我给了他们vcredist.exe,它解决了问题。但是,我想知道为什么这只发生在某些PC上?到目前为止,我有 1 台 PC 无法运行 .exe,而另一台可以运行 .exe。两者都安装了相同的应用程序。可以运行我的.exe的电脑安装了msvcr80.dll,不能运行的电脑没有msvcr80.dll。
有谁知道为什么有些电脑没有安装msvcr80.dll?由于两台 PC 都安装了相同的操作系统和应用程序。
有没有一些工具可以检查哪个应用程序正在使用哪个 dll?
【问题讨论】:
标签: windows dll setup-deployment msvcrt