有谁(这里)知道 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/