从 Visual Studio 2010 启动 64 位命令提示符
有没有办法可以从 Visual Studio 2010 Express 启动 64 位命令提示符?我知道我可以创建一个自定义工具来执行此操作,但 VS 本身就是一个 32 位应用程序,它仅启动 32 位命令提示符。有什么想法吗?
编辑: 抱歉没有说得更清楚。我正在使用 Web Developer Express 版本来开发非 .NET 移动应用程序,并且需要使用 64 位命令提示符来打包移动应用程序。
Is there a way by which a 64 bit command prompt can be launched from Visual Studio 2010 Express? I understand I can create a custom tool to do this, but VS being a 32-bit application by itself, it only launches a 32-bit command prompt. Any ideas?
Edit:
Sorry for not being clearer. I am using the web developer express edition for developing a non-.NET mobile application and need to use a 64-bit command prompt to package the mobile application.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
64 位命令提示符所做的唯一事情就是设置路径,以便使用 64 位 C/C++ 编译器、链接器和库,而不是 32 位版本。很确定你没有任何东西,因为你有 Express 版本。检查安装目录中是否存在 vc\bin\amd64 和 vc\bin\x86_amd64 目录。通过将“x64”而不是“x86”传递给 vcvarsall.bat 来选择 64 位设置。
这一切都假设您获得了 C++ Express 版本,但问题并不清楚。
The only thing the 64-bit command prompt does is set the paths so the 64-bit C/C++ compiler, linker and libraries are getting used instead of the 32-bit versions. Pretty sure you don't have any since you got an Express edition. Check for the presence of the vc\bin\amd64 and vc\bin\x86_amd64 directories in the install directory. The 64-bit setup is selected by passing "x64" to vcvarsall.bat instead of "x86".
This is all assuming you got the C++ Express edition, not clear from the question.
Express 版本中不包含 64 位工具。
您可以安装 Windows SDK,其中包括命令提示符(当然还有所有您需要的 64 位工具和编译器)。
64-bit tools aren't included in the Express editions.
You can install the Windows SDK, which includes a command prompt (and of course all the 64-bit tools and compilers you'll need).
您有 Microsoft Windows SDK 7.1 吗?
打开普通的 Visual Studio 命令提示符并键入:
如果缺少 64 位编译器,您可能需要阅读 KB2519277。
Do you have the Microsoft Windows SDK 7.1?
Open your ordinary Visual Studio Command Prompt and type:
If your 64bit compilers are missing, you might need to read KB2519277.