在Visual Studio中,如何同时构建32位和64位版本的C ++项目?

时间:2011-09-04 16:10:16

标签: visual-studio visual-studio-2010 visual-c++ build

我希望能够构建我的解决方案,在同一个版本中为同一个项目创建32位和64位输出可执行文件。所以我会调用“Build Solution”并最终得到输出文件夹中的ProjectName32.dll和ProjectName64.dll。这可能吗?

2 个答案:

答案 0 :(得分:5)

您可以使用Batch Build选项在一个操作中创建多个版本。只需检查您要构建的配置并继续。

答案 1 :(得分:1)

每个构建 - 任何CPU,64位或32位都是单独的配置,因此必须单独构建。

最简单的解决方案是使用Batch Build选项并启用您要构建的所有配置。

您可以单独为每个配置设置输出文件名和目录,以便将它们设置为“ProjectName32.dll”和“ProjectName64.dll”,并将它们显示在同一文件夹中。但请确保中间文件夹不同。否则,您可能会遇到调试问题。