C ++ Visual Studio .exe无法在其他计算机上运行

时间:2013-10-31 20:16:16

标签: c++ visual-studio-2012

我已经创建了一个非常粗略的基于C ++控制台的Win32应用程序,并在Visual Studio 2012 Express中发布了它。我使用的是Windows 7,当我尝试在我兄弟的Windows XP计算机上打开它时,它告诉我它不是一个有效的Win32应用程序。嗯,求救?

1 个答案:

答案 0 :(得分:1)

您必须在该计算机上安装适当的操作系统依赖项,即C运行时,MFC等,以便在该计算机上运行。您还可以编译Min Dependency并静态链接MFC(如果您使用它)以限制可再发行的问题。

以下是VS 2012的可再发行组件的链接:http://www.microsoft.com/en-us/download/details.aspx?id=30679

这有帮助吗?

相关问题