我创建了一个非常粗糙的基于 C++ 控制台的 Win32 应用程序,并在 Visual Studio 2012 Express 中发布了它。我使用的是 Windows 7,当我尝试在我兄弟的 Windows XP 计算机上打开它时,它告诉我它不是一个有效的 Win32 应用程序。嗯,救命?
问问题
767 次
1 回答
1
您必须为该计算机上的操作系统安装适当的依赖项,即 C 运行时、MFC 等,以便它在那里运行。您还可以编译 Min Dependency 并静态链接 MFC(如果您正在使用它)以限制可再分发问题。
这是 VS 2012 的可再发行组件的链接:http: //www.microsoft.com/en-us/download/details.aspx?id=30679
这有帮助吗?
于 2013-10-31T20:21:50.227 回答