2012-01-12 100 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兼容的機器)。

相關問題