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

问题描述 投票:0回答:1

一个简单的hello world应用程序,

#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.

为什么会这样?

windows visual-studio
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.