我目前正在與一位朋友一起開發一個大型項目,現在我們開始研究相同的文件了。我們有一個Dropbox,我們想知道是否有某種方式來配置項目,所以所有必要的額外包含我們在那裏使用的庫的/libs,所以如果我們改變庫或其他不需要的庫去下載並安裝任何東西。VS 2012與C++組包括/ lib
例如,他的工作在的OpenGL,我與的Lua和其他圖書館工作。有沒有辦法將所有這些合併到保管箱文件夾並有項目鏈接/編譯出這些?
我目前正在與一位朋友一起開發一個大型項目,現在我們開始研究相同的文件了。我們有一個Dropbox,我們想知道是否有某種方式來配置項目,所以所有必要的額外包含我們在那裏使用的庫的/libs,所以如果我們改變庫或其他不需要的庫去下載並安裝任何東西。VS 2012與C++組包括/ lib
例如,他的工作在的OpenGL,我與的Lua和其他圖書館工作。有沒有辦法將所有這些合併到保管箱文件夾並有項目鏈接/編譯出這些?
是的,VS2010有一個內置的項目共享的超級有用的宏。
external
抱着你將使用$(SolutionDir)\外部\ GLEW-1.9.0 \包括
的SolutionD ir宏只是解決方案相對於計算機的位置。這意味着兩臺計算機能夠有解決方案完全不同的道路,但宏正確地告訴編譯器在哪裏可以找到\external\libraryFile\include
這裏有企圖的圖像,使之更加明確: A larger version someone can actually read
編輯: VS有很多其他有用的宏,如果你不想特別在解決方案中查看VS提供的其他目錄選項。
太棒了!這正是我需要的感謝! – 2013-04-26 01:59:41
我相信,視覺工作室團隊基礎服務對於小團隊是免費的。 http://tfs.visualstudio.com/ – flup 2013-04-23 22:52:55