是否可以使用32位操作系统创建64位程序

时间:2012-04-28 15:22:53

标签: c++ visual-studio-2010 32bit-64bit

我有32位Windows 7,我正在使用visual studio 2010 express。

是否可以为64位平台创建解决方案?

如果有可能,怎么做?

3 个答案:

答案 0 :(得分:2)

如果你编写托管代码并定位AnyCPU,代码将被安装到适当的程序集中,用于执行它的平台

http://www.hanselman.com/blog/BackToBasics32bitAnd64bitConfusionAroundX86AndX64AndTheNETFrameworkAndCLR.aspx

要直接从Visual Studio Express 定位64位应用程序,请在Visual C ++ Express之外安装Windows软件开发工具包(SDK)。

http://msdn.microsoft.com/en-us/library/9yb4317s.aspx

答案 1 :(得分:0)

MSDN上的"How to: Enable a 64-Bit Visual C++ Toolset at the Command Line"可能会有所帮助,但VS2010 不是表示。基本上它都是关于交叉编译器的。

修改:除此之外,还有How to: Configure Visual C++ Projects to Target 64-Bit Platforms

答案 2 :(得分:0)

cl64.exe本身是一个32位程序。它只产生64位代码。在Visual Studio中创建一个Win32项目,并在配置管理器中创建一个新的目标平台。