首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于ARM的Windows应用程序兼容性

基于ARM的Windows应用程序兼容性
EN

Stack Overflow用户
提问于 2022-04-27 04:46:25
回答 2查看 149关注 0票数 1

我正在测试在ARM上的Windows应用程序兼容性。我有4个由VisualStudio 2017构建的应用程序,用于以下平台: ARM32、ARM64、Win32、x64。我有两个ARM Windows系统: win10 1803和win11 2202。以下是研究结果:

代码语言:javascript
复制
Win10:
ARM32 Y (= runs successfully)
ARM64 Y
Win32 Y
x64 "This app can't run on your PC"

Win11:
ARM32 "This app can't run on your PC"
ARM64 Y
Win32 Y
x64 Y

我假设win10和win11之间在应用程序平台支持方面有一些重大变化,从现在起不支持ARM32应用程序。我说得对吗?有没有正式文件解释这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-05-08 21:21:23

这是一个Microsoft关于此问题的文件。运行在Windows 11上而不是Windows 10上的x64应用程序正是我从文档中所期望的,并且符合我的经验。

没有运行在Windows11上的ARM32应用程序更令人吃惊。你在那台机器上安装了VS.2017 ARM32再发行版吗?在默认情况下,它们可能不是安装的,而且它们是一个与ARM64再发行版不同的包。

票数 1
EN

Stack Overflow用户

发布于 2022-05-27 09:47:30

您是如何检查工作的应用程序的?

AFAIK,ARM64 Windows至Windows1121H2在无法运行ARM32的CPU上运行ARM32应用程序时,默认情况下失败(例如,苹果M1上的VM )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72023405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档