2013-05-02 132 views
1

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

构建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),但它仍然给出同样的错误。

任何帮助,将不胜感激。

回答

2

MSVCP110.dll实际上是VC++可再发行组件包的一部分。

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

+0

真的很奇怪,但突然现在工作...无论如何感谢您的答案。 – l3utterfly 2013-05-08 10:19:49

相关问题