我通常讨厌问问题,但这个问题让我很难过。
我正在 Visual Studio Professional 2013 中使用 C++ 和 Allegro5 创建一个小游戏。我使用了 Visual Studio 2013 – Windows XP (v120_xp) 平台工具集,并确保在目标机器上安装了 Visual C++ 2013 可再发行组件。
我正在使用 Windows 8.1 进行开发,目标机器运行的是 Windows XP SP2。
每当我尝试运行该程序时,我都会收到一条消息,指出 .exe 不是有效的 Win32 应用程序。
即使我没有使用任何与 .NET 相关的东西,我也确保它也安装在目标机器上。
我还确保程序本身是 32 位应用程序。
我真的不确定下一步该尝试什么。我已经搜索了过去几个小时,并确保安装了任何必要的东西。我在这方面还很陌生,所以很可能我忽略了一些简单的事情,但我想不出像我这样的人会想到什么。