如何使用Visualc++2010 Express编译64位应用程序?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (103)

有没有简单的方法来编译32位版本的Visual C ++ 2010 Express的64位应用程序?什么配置,如果有的话,是必要的?

提问于
用户回答回答于

以下是一步一步的说明:

  1. 下载并安装Windows软件开发工具包版本7.1。Visual C ++ 2010 Express不包含64位编译器,但SDK确实如此。到SDK的链接:http : //msdn.microsoft.com/en-us/windowsserver/bb980924.aspx
  2. 更改你的项目配置。转到您的项目的属性。在对话框的顶部会出现一个“配置”下拉菜单。确保选择“所有配置”。还会有一个“平台”下拉菜单,它将显示“Win32”。最后在右边有一个“配置管理器”按钮 - 按下它。在出现的对话框中,找到您的项目,点击平台下拉菜单,选择新建,然后选择x64。现在将“Active solution platform”下拉菜单更改为“x64”。当您返回到“属性”对话框时,“平台”下拉列表现在应该读为“x64”。
  3. 最后,改变你的工具集。在项目的“属性”菜单中的“配置属性”下 一般,将Platform Toolset从“v100”更改为“Windows7.1SDK”。

用户回答回答于

默认情况下,64位工具在Visual C ++ Express上不可用。要在Visual C ++ Express上启用64位工具,除了Visual C ++ Express之外,还要安装Windows软件开发工具包(SDK)。否则,当你尝试将项目配置为使用Visual C ++ Express定位到64位平台时,会发生错误。

如何配置Visual C ++项目以定位64位平台

扫码关注云+社区