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