【发布时间】:2016-12-17 03:45:49
【问题描述】:
我有一个包含许多项目的 C++ 解决方案。在编译期间,我需要在 Win32 模式下构建部分项目。然后执行几个shell命令。然后在 x64 模式下构建几个项目。然后再执行几个 shell 命令。然后,最后,在 Win32 模式下再构建一个项目。
我厌倦了一次又一次地手动执行此操作)如何自动化所有这些步骤?
我使用 Visual Studio 2015
【问题讨论】:
-
它们可以在项目的前/后构建步骤中运行吗?
-
在这样的复杂情况下,我编写了一个 Python 构建脚本来构建所有内容。它给了我比 make 更多的控制力和灵活性,而且远远超过 VS。这是一项前期投资,但对于一个多年项目来说,它的回报是巨大的。
-
@Borgleader 谢谢。构建后活动完全符合我的需求。
-
@JacquesdeHooge 谢谢。现在后期构建活动对我有好处。你能告诉未来 - 如何通过 python 脚本/shell 命令从解决方案启动项目的构建过程? Visual Studio 构建引擎是否有任何命令行界面?
标签: c++ visual-studio build visual-studio-2015