【发布时间】:2012-04-22 12:43:38
【问题描述】:
我想在 VS2008 x64 中从 bat 文件编译。
当我在 VS2008 32 位中编译时,我调用 vsvars32.bat。
在 x64 中编译需要调用什么?
【问题讨论】:
标签: c++ visual-studio-2008 64-bit
我想在 VS2008 x64 中从 bat 文件编译。
当我在 VS2008 32 位中编译时,我调用 vsvars32.bat。
在 x64 中编译需要调用什么?
【问题讨论】:
标签: c++ visual-studio-2008 64-bit
现在建议不要使用vsvar32.bat,而是使用SetEnv.cmd 来设置您的构建环境。传递 /x64 参数以选择 64 位构建环境。这个MSDN page 有更多关于SetEnv.cmd 的信息。
【讨论】:
一个简单的方法是进入目录:“C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64”并执行文件:“vcvarsamd64.bat”
【讨论】:
您需要在您的 VS2008 IDE 中安装“X64 编译器和工具”功能。
请尝试通过控制面板>>添加/删除程序添加“X64编译器和工具”功能(对于Vista或更高版本的操作系统,请转到“程序和功能”)。 进入Visual Studio 2008维护模式后,请展开“Visual C++”节点>>点击“X64编译器和工具”>>点击“更新”按钮。
然后可以输入“Visual Studio 2008 Command Prompt (x64)”
希望这会有所帮助!
【讨论】:
Visual Studio 将安装快捷方式来启动命令提示,为触发构建设置适当的环境。您可以通过右键单击它并检查其目标属性来查看 x64 命令提示符的快捷方式指向的位置。它通常指向:
“C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat”amd64
这里有更多信息:https://msdn.microsoft.com/en-us/library/x4d2c09s.aspx
【讨论】: