【发布时间】:2011-11-10 03:47:46
【问题描述】:
我希望能够构建我的解决方案,以便在同一个构建中为同一个项目创建 32 位和 64 位输出可执行文件。因此,我将调用“构建解决方案”并在输出文件夹中得到例如 ProjectName32.dll 和 ProjectName64.dll。这可能吗?
【问题讨论】:
标签: visual-studio visual-studio-2010 visual-c++ build
我希望能够构建我的解决方案,以便在同一个构建中为同一个项目创建 32 位和 64 位输出可执行文件。因此,我将调用“构建解决方案”并在输出文件夹中得到例如 ProjectName32.dll 和 ProjectName64.dll。这可能吗?
【问题讨论】:
标签: visual-studio visual-studio-2010 visual-c++ build
您可以使用Batch Build 选项在一个操作中创建多个构建。只需检查您想要构建的配置即可。
每次构建 - 任何 CPU,64 位或 32 位都是单独的配置,因此必须单独构建。
最简单的解决方案是使用批量构建选项并启用您想要构建的所有配置。
您可以为每个配置单独设置输出文件名和目录,这样您就可以将它们设置为“ProjectName32.dll”和“ProjectName64.dll”,并让它们都出现在同一个文件夹中。确保中间文件夹是不同的。否则你可能会在调试时遇到问题。
【讨论】: