我经常讨厌提问,但这个让我难过.
我在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位应用程序.
我真的不确定下一步该尝试什么.我搜索了过去几个小时,并确保安装了任何必要的东西.我仍然相当新,所以我很可能忽略了一些简单的事情,但我不能因为我这样的想法而想到什么.
要在命令行中使用VS2012中的XP,我们使用了_USING_V110_SDK71_.VS2013和工具集v120_xp的等价物是什么?