我用Visual Studio 2012开发了一个应用程序。我还为我的应用程序创建了一个带有Install Shield2010Premium的setup.exe。我的开发环境是Windows864位,应用程序是在Release Win32下编译的。开发语言为C++。
在构建setup.exe之后,我在另一台运行Windows764位的计算机上运行它。弹出一个错误消息框,指出MSVCP110.dll丢失或未配置为在Windows上运行。有什么想法可以解释为什么会这样吗?
我尝试安装Visual Studio2012的Visual C++ Redistributable (http://www.microsoft.com/en-au/download/details.aspx?id=30679),但仍然出现相同的错误。
任何帮助都将不胜感激。
发布于 2013-05-08 13:55:42
MSVCP110.dll实际上是VC++可再发行软件包的一部分。
如果您的机器是64位的,请尝试安装这两个版本: x86和x64。对于32位机器,你只需要x86包。
https://stackoverflow.com/questions/16329477
复制相似问题