2012-11-05 145 views
1

我在Visual Studio(2012 Express)中有一個包含15個項目的C++解決方案。Visual Studio中的多項目解決方案:傳播主項目的配置

1被定義爲主要項目(作爲整個解決方案建立首先被構建的一個)。

所有15個項目有2只相同外部依賴。我的意思是我必須將2個相同的文件夾添加到項目屬性>配置屬性> VC++目錄。

手動完成此操作有點無聊。

有沒有辦法到所需的依賴關係僅添加到主項目,並告訴VC11此配置複製到我的解決方案的其他14個項目?

+0

,如果他們在同一個解決方案,您可以選擇所有的項目和公共屬性將是avaliable設置 – Caribou

+0

是的,他們是在相同的解決方案。我如何讓這些屬性可用來設置?我在哪裏找到這個? – tagoma

回答

4

您選擇多個節點 - 看到這個圖:

enter image description here 點擊右鍵,選擇屬性....

注:忘了我原來的答案 - 不要忘了選擇正確的CONFIGS(或全部CONFIGS)

+0

很好用。 merci馴鹿。 – tagoma

+0

哇,我在心裏吹!正如我在下面回答的那樣,我曾經這樣做過! 但是,有一點需要注意:我認爲如果你想只添加新的目錄而不搞亂每個項目的配置(如果它們因爲某種原因而不同),你可能需要按照我下面的回答來做。否則,這是一個更好的方法來做到這一點! 順便說一句,只是+1 – Guarita

+0

@Guarita是的,你說得對,我傾向於添加所有常見的,則可能添加細節後 - 事實上,在我的截圖可以看到,對於那些我選擇它們作爲突出不同 - 如果我要在屏幕上改變這一點 - 那麼我會覆蓋舊的差異。 – Caribou

2

我用VC++ Express 2008的,但我認爲它應該工作以及:

1:打開屬性頁,並把第一個項目的依賴關係。

2:之後,從輸入文本框中複製具有依賴關係目錄的文本。

3:點擊在Solution Explorer中的下一個項目(或任何與項目和源代碼文件的箱子被稱爲上VC2012)。該項目的相同屬性頁面將打開。

4:只要將文本粘貼在那裏寫的東西后。

5:如果有任何項目留給改變:轉到步驟3

相關問題