我想開始使用的Visual Studio編程10(64位),但我不知道:是否以及在32位操作系統VS 64位工作方案?「VS 10 x64」程序在x86操作系統上可以正常工作嗎?
對不起,如果是問的問題。我沒有找到。
我想開始使用的Visual Studio編程10(64位),但我不知道:是否以及在32位操作系統VS 64位工作方案?「VS 10 x64」程序在x86操作系統上可以正常工作嗎?
對不起,如果是問的問題。我沒有找到。
@硅計算機是正確的,它會工作,但there is no 64-bit version of Visual Studio 2010。
Visual Studio將在x86和x64系統上運行,並且無論OS平臺如何,都能夠生成32位和64位程序。還有一個「任意CPU」構建選項,它允許相同的可執行文件在x86和x64系統上運行,但可能會出現某些情況,這不適合您。
編號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兼容的機器)。
您可以在64位操作系統上運行32位應用程序,但不能以其他方式運行。 – 2012-01-12 04:41:22