1

我已经使用 Visual Studio 2012 开发了一个应用程序。我还为我的应用程序创建了一个带有 Install Shield 2010 Premium 的 setup.exe。我的开发环境是Windows 8 64位,应用程序是在Release Win32下编译的。开发语言是 C++。

构建 setup.exe 后,我在另一台运行 Windows 7 64 位的计算机上运行它。弹出一个错误消息框,提示 MSVCP110.dll 丢失或未配置为在 Windows 上运行。关于为什么会这样的任何想法?

我尝试为 Visual Studio 2012 安装 Visual C++ Redistributable ( http://www.microsoft.com/en-au/download/details.aspx?id=30679,但它仍然给出相同的错误。

任何帮助,将不胜感激。

4

1 回答 1

2

MSVCP110.dll 实际上是 VC++ Redistributable 包的一部分。

尝试安装它们的两个版本:如果您的机器是 64 位,则安装 x86 和 x64。对于 32 位机器,您只需要 x86 包。

于 2013-05-08T05:55:42.390 回答