2012-01-12 53 views
0

我们有几个Visual Studio项目,我们想:有没有一种工具可以让你自定义构建一个vcproj?

  • 上一些项目
  • 添加/删除包含路径
  • 改变输出目录(库依赖),用于启用/禁用一些定义libs

简而言之,我们希望能够支持上述所有内容,而无需在解决方案文件中进行大量配置。是否有一些工具可以让我们做到这一点,也许从命令行,如果VS不支持这样的事情?我们正在使用VS2005专业版。

回答

2

您可以使用属性表共享几个项目中的构建设置。项目可以使用多个属性表,属性表可以相互继承,使您可以根据需要混合搭配。

在您的项目的构建设置对话框中,您需要将您关心的设置更改为<inherit from project defaults>。在这种情况下,默认意味着从属性表中取值。任何默认设置都将显示为非粗体,而为该项目自定义的设置为粗体。

之后,您可以更改属性表中的值,并将这些更改应用于一次使用它们的所有项目。

2

您可以使用CMake来生成VS .sln和.vcproj文件。

+0

绝对如此。 @Tempus,如果你还没有尝试CMake,我强烈建议你这样做。我在2007年开始使用CMake,今天我永远不会在VS中创建一个VS项目:) – Robert 2012-01-12 16:27:32

相关问题