2016-06-08 291 views
1

如何創建.vcxitems我創建的中的Visual Studio 2015年一個cross-platform解決方案的OpenGLES2應用(AndroidiOSWindows通用),並注意到,有它的文件擴展名的共享庫是.vcxitems而不是.vcxproj在Visual Studio 2015年

我需要在這些平臺之間創建更多的共享庫。有誰知道如何在Visual Studio 2015中創建.vcxitems

回答

4

.vcxitems被稱爲共享項目項目。這些僞「項目」包含文件,但它們實際上並不構建任何內容。相反,解決方案中的其他項目可以引用它們,從而自動獲取所有這些文件。 .vcxitems項目是通過右鍵單擊解決方案資源管理器中的解決方案名稱並選擇Add>New Project>General>Shared Items Project來創建的。

當您構建多個版本的庫或程序時,這非常有用,因此您有多個項目,但它們共享大部分文件。通過右鍵單擊解決方案資源管理器中的實際項目名稱,然後選擇Add>Reference>Shared Items,將共享項目項目的引用添加到實際項目中。

+0

這正是我需要知道的。非常感謝你。 –

+0

是屬性表和共享項目項目是視覺工作室帶來樂趣的魔力。然後,您可以設置與cmake項目一樣易於使用的可重用庫。 – Lothar

+0

很高興知道,我只是偶然發現它們。不過,我不確定它們應該如何使用。由於沒有編譯配置,他們自然不會理解其他包含目錄(在引用項目之間可能有所不同),#include 將始終在編輯器中顯示爲無效,因此通過Intellisense高亮顯示。此外,右鍵單擊 - >打開文件將永遠不會工作。這使他們使用起來很麻煩,imo。我想知道我是否在這裏失去了一些東西。 – iko79