是否可以在不重新启动Visual Studio的情况下编译32位和64位配置?

sha*_*oth 0 c++ 64-bit visual-studio-2008 visual-studio visual-c++

目前,Visual Studio刚刚开始cl.exe进行C++源代码编译.cl.exe需要位于%PATH%环境变量中列出的文件夹之一.

由于在编译64位项目之后为了编译32位项目而存在用于32位和64位编译的单独版本的cl.exe,因此必须重新启动Visual Studio.

典型的解决方案是有两个.cmd文件,每个文件适当地设置%PATH%,然后启动Visual Studio.是否有一个不需要重新启动Visual Studio的解决方案?

sti*_*ijn 6

您不必重新启动.只需在您的解决方案和项目中设置两个"解决方案平台"(例如Win32和x64)就可以了,因为Visual Studio会自动找到正确的工具.