有没有一种方法可以从 Visual Studio 2010 Express 启动 64 位命令提示符?我知道我可以创建一个自定义工具来执行此操作,但是 VS 本身是一个 32 位应用程序,它只启动一个 32 位命令提示符。有任何想法吗?
编辑:抱歉没有更清楚。我正在使用 web developer express edition 来开发非 .NET 移动应用程序,并且需要使用 64 位命令提示符来打包移动应用程序。
有没有一种方法可以从 Visual Studio 2010 Express 启动 64 位命令提示符?我知道我可以创建一个自定义工具来执行此操作,但是 VS 本身是一个 32 位应用程序,它只启动一个 32 位命令提示符。有任何想法吗?
编辑:抱歉没有更清楚。我正在使用 web developer express edition 来开发非 .NET 移动应用程序,并且需要使用 64 位命令提示符来打包移动应用程序。
您有 Microsoft Windows SDK 7.1 吗?
打开普通的 Visual Studio 命令提示符并键入:
setenv /x64
如果缺少 64 位编译器,您可能需要阅读KB2519277。
Express 版本中不包含 64 位工具。
您可以安装包含命令提示符的Windows SDK(当然还有您需要的所有 64 位工具和编译器)。
64 位命令提示符唯一要做的就是设置路径,以便使用 64 位 C/C++ 编译器、链接器和库而不是 32 位版本。很确定你没有任何东西,因为你有一个 Express 版。检查安装目录中是否存在 vc\bin\amd64 和 vc\bin\x86_amd64 目录。通过将“x64”而不是“x86”传递给 vcvarsall.bat 来选择 64 位设置。
这一切都假设您获得了 C++ Express 版本,从问题中不清楚。