我已经使用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),但它仍然会出现同样的错误。
任何帮助都将不胜感激。
答案 0 :(得分:2)
MSVCP110.dll实际上是VC ++ Redistributable软件包的一部分。
尝试安装它们的两个版本:x86和x64(如果您的机器是64位)。 对于32位机器,您只需要x86包。