我有一个使用发布配置使用MSVC2005编译的.exe 。问题是当我将此.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。
有谁知道为什么某些PC没有安装msvcr80.dll ?由于两台 PC 都安装了相同的操作系统和应用程序。
是否有一些工具可以检查哪个应用程序正在使用哪个 dll?