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

问题描述:

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

可以使用Batch Build选项一举创建多个版本。只要检查你想建立和去的配置。

+0

更新的链接:http://msdn.microsoft.com/en-us/library/169az28z%28v=vs.100%29.aspx – metal

每个构建 - 任何CPU,64位或32位是一个独立的结构,从而必须单独建造。

最简单的解决方法是使用批处理编译选项,使所有你想建立的配置。

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