2012-01-12 107 views

回答

1

@硅计算机是正确的,它会工作,但there is no 64-bit version of Visual Studio 2010

Visual Studio将在x86和x64系统上运行,并且无论OS平台如何,都能够生成32位和64位程序。还有一个“任意CPU”构建选项,它允许相同的可执行文件在x86和x64系统上运行,但可能会出现某些情况,这不适合您。

4

编号64位程序无法在32位机器上运行。因此,64位版本的Visual Studio(如果存在这种情况)将无法在32位机器上运行。另一方面,您可以在64位机器上运行32位程序。在Windows上,这可以通过WoW64 subsystem来实现。

但是,即使编译器本身运行在不同的体系结构上,Visual Studio编译器也能够为32位平台和64位平台生成可执行文件。这些被称为cross compilers

在Visual Studio中,为“x86”编译的程序是32位程序,为“x64”编译的程序是64位程序(具体而言,是x86-64 program)。因此,“x64”程序将不能在32位机器上运行(或任何不与x86-64兼容的机器)。

相关问题