【发布时间】:2014-09-10 21:21:28
【问题描述】:
我使用 Visual Studio 2010 Express 在 C++ 中构建了一个应用程序。当我今天尝试在某台计算机上运行它时,我收到了这个错误:
MyApplication.exe - 错误图像
C:\Path to My Application\MSVCP100.dll 不是为在 Windows 上运行而设计的,或者它包含错误。尝试使用原始安装介质重新安装程序,或联系您的系统管理员或软件供应商寻求支持。
提到的 DLL 是 Visual C++ Redistributable DLL 之一。我的应用程序安装程序用于启动 Microsoft 的这些 DLL 安装程序,但我最近对其进行了调整,只是为了在我的应用程序旁边安装 msvcp100.dll 和 msvcr100.dll。新方法在其他几台计算机上运行良好,但我不能排除这仅仅是因为这些 DLL 已经在其他计算机上安装在系统级别。
是什么导致了这种突然的 DLL 不匹配?
【问题讨论】: