有没有人(在这里)知道如果Windows 8将有一个胖的exe文件,可以用Visual Studio 2012编译,将在ARM和x86机器上都支持? 我猜不是,因为你不能创build胖二进制文件,只要我知道(我只知道的解决scheme是32位,创build一个64位可执行文件),将执行32或64位代码。
看起来像微软有助于扩展exe或为Windows 8创build一个胖二进制格式,至less可以为Window的扩展调色板编译一个可执行文件。
编辑:以下链接显示如何在第一个dev预览中编译ARM exe文件。 我想补充一点,因为它没有提供任何胖二进制支持的提示,但它也是在游戏早期。 我认为现在不把它作为一种可能性排除在外。 编译为ARM
ARM 8平台上的二进制文件通过Windows应用程序商店进行分发的要求可以缓解Windows 8中对二进制文件的需求。 现代应用程序被编译为一个包。
我没有看到有关这种功能的新闻,提示,甚至传言。 考虑到我们已经必须为x86和x64保留一组单独的可执行文件和DLL,我没有看到ARM的这种变化。 而且,考虑到ARM机器的内存通常是相当有限的,所以拖拽x86 / x64镇流器“以防万一”的意义不大。
独立的二进制文件需要在不同的系统上执行。 类似于win32和win64。