VS2010在64位Windows上表达 - 它可以在没有win7 sdk的情况下编译32位二进制文​​件吗?

时间:2011-03-24 10:56:58

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

我无法在任何地方找到这些信息。我知道如果你在32位操作系统上安装vs2010 express你需要win7 sdk来构建64位,但是反过来它是否相同?

编辑 - 我对c ++版本很感兴趣,但我想其他人可能也一样

感谢

OLI

2 个答案:

答案 0 :(得分:3)

默认情况下,VS2010 Express将目标Win32。如果您运行Win7-64并不重要,除非您安装SDK,否则MSVC ++ Express将使用32位工具。

来自MSDN

  

默认情况下,64位工具在Visual C ++ Express上不可用。要在Visual C ++ Express上启用64位工具,请在Visual C ++ Express之外安装Windows软件开发工具包(SDK)。

答案 1 :(得分:2)

我已经能够成功地从Win 7 64位计算机构建和部署C#应用程序到运行32位Windows XP,Vista和Win 7的计算机上,而无需任何额外的SDK。到目前为止,我没有遇到任何问题。

此致

AJ