我有一个32位应用程序,可以在32位和64位环境下正常工作。它建立在VS2010的“混合平台”模式下。现在,我被要求专门为X64构建一个设置。我不知道为什么我们需要重新构建设置,即使我们已经有一个在X64上工作正常的设置?为什么会这样?
答案 0 :(得分:1)
您不需要64位安装程序,只需要告诉安装程序您将要安装64位程序。这是一个很大的问题,32位程序受到以下因素的严重影响:
前两个项目符号是影响安装程序最多的项目符号,它需要注意位数,以便写入正确的注册表项和目录。
答案 1 :(得分:0)
如果您在64位操作系统上运行64位应用程序,则与在同一操作系统上运行的32位应用程序相比,您可以拥有许多优势。
1 - 与在64位操作系统上运行的32位应用程序相比,在64位操作系统上运行的64位应用程序可以使用更多的内存/ RAM
2 - 在64位应用程序中,您可以执行一次使用64个寄存器的操作,这样可以使您的应用程序快速运行,而32位应用程序将消耗32个寄存器
答案 2 :(得分:0)
我不知道所有的背景,但我会说,希望你让X64只能在程序上获得更快的速度,x32只能使用3GB内存,x64可以使用更多..