【问题标题】:Launching a 64-bit command prompt from Visual Studio 2010从 Visual Studio 2010 启动 64 位命令提示符
【发布时间】:2011-06-18 15:33:34
【问题描述】:

有没有一种方法可以从 Visual Studio 2010 Express 启动 64 位命令提示符?我知道我可以创建一个自定义工具来执行此操作,但是 VS 本身是一个 32 位应用程序,它只启动一个 32 位命令提示符。有什么想法吗?

编辑: 抱歉没有更清楚。我正在使用 web developer express 版本开发非.NET 移动应用程序,需要使用 64 位命令提示符来打包移动应用程序。

【问题讨论】:

  • 创建一个小型控制台应用程序,以 64 位编译它 - 所需要做的就是启动一个 64 位命令提示符...
  • 我接受了你的建议,moontear 并将所有输入参数传递给命令提示符,效果很好。谢谢。

标签: visual-studio-2010 64-bit external-tools


【解决方案1】:

64 位命令提示符唯一要做的就是设置路径,以便使用 64 位 C/C++ 编译器、链接器和库而不是 32 位版本。很确定你没有任何东西,因为你有一个 Express 版。检查安装目录中是否存在 vc\bin\amd64 和 vc\bin\x86_amd64 目录。通过将“x64”而不是“x86”传递给 vcvarsall.bat 来选择 64 位设置。

这一切都假设您获得了 C++ Express 版本,从问题中不清楚。

【讨论】:

  • 感谢您的回答。很抱歉没有提到我使用 VWD Express 是有原因的,这不是故意的。 :) moontear 的方法帮助我摆脱了困境。
【解决方案2】:

Express 版本中不包含 64 位工具。

您可以安装 Windows SDK,其中包括一个命令提示符(当然还有您需要的所有 64 位工具和编译器)。

【讨论】:

  • 感谢您的回答。很抱歉没有提到我使用 VWD Express 是有原因的,这不是故意的。 :) moontear 的方法帮助我摆脱了困境。
【解决方案3】:

您有 Microsoft Windows SDK 7.1 吗?

打开普通的 Visual Studio 命令提示符并输入:

setenv /x64

如果您的 64 位编译器缺失,您可能需要阅读 KB2519277

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多