Windows 8 fat 二进制文件(x86 和 ARM 的 exe)

标签 windows x86 arm exe universal-binary

有谁(这里)知道 Windows 8 是否会有一种可以用 Visual Studio 2012 编译并在 ARM 和 x86 机器上都受支持的胖 exe 文件?我猜不会,因为据我所知,您无法创建将执行 32 位或 64 位代码的胖二进制文件(我知道的唯一可用解决方案是 32 位,可以动态创建 64 位可执行文件)。

Microsoft 扩展 exe 或为 Windows 8 及更高版本创建胖二进制格式似乎会有所帮助,至少这将允许人们为 Window 不断扩展的平台调色板编译单个可执行文件。

编辑:以下链接显示了如何在第一个开发预览中编译 ARM exe。我想我会补充一点,因为它没有提供胖二进制支持的提示,但它也处于游戏的早期阶段。我不认为现在没有它就排除了它的可能性。 Compile for ARM

最佳答案

通过 Windows 应用商店分发 ARM 平台的二进制文件的要求减轻了 Windows 8 中对胖二进制文件支持的需求。现代应用程序被编译成一个包。

关于Windows 8 fat 二进制文件(x86 和 ARM 的 exe),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7510225/

相关文章:

java - 使用 Bat 文件启动 Java 应用程序(如果尚未启动)

c++ - D3DX11CompileFromFile 返回 S_OK 但 CreateVertexShader 抛出错误

c - 如何编译静态libwebscocket.a

windows - 以任何首选语言关闭连接在 LAN 中的远程计算机

c# - 处理器架构问题(x86 与任何 cpu)

assembly - MMX 是否确实支持 PADDD 指令,尽管 Intel 手册中缺少该指令?

assembly - 替代x86汇编的“调用”指令?

ios - 混合 ARM 和 THUMB 指令

android - 在另一台计算机上运行 Android 模拟器

python - 使用 python 或 shell 命令打印到 Windows 打印机