2012-01-12 86 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

相關問題