cl.exe - vs2017,在Windows 7上构建本机应用程序,不在Windows XP下运行

时间:2017-12-28 04:35:36

标签: windows visual-studio

一个简单的hello world app,

#include <windows.h>
#include <stdio.h>

int main() {
    printf("Hello\n");
}

使用命令构建,在Windows 7 32位上:

cl main.c /o main.exe

在Windows XP(32位)下运行时导致:

Not a valid win32 application.

为什么会这样?

1 个答案:

答案 0 :(得分:0)

您可以在 Windows 7 中运行 XP 的应用构建版本,但反之亦然。就像大多数游戏一样,新版本的应用程序不能在旧版本的Windows中运行。 赢取7 赢取10 的应用无法在 XP 中运行