2011-04-24 29 views
3

我們正試圖從C++ VS2005轉移到VS2010,但無法弄清楚如何從解決方案依賴模型轉移到MSBuild項目參考模型。我們有多個開發人員,但不要將所有源分發給每個開發人員,儘管每個開發人員都提供了所有頭文件,.lib和.dll文件。VS2010 C++如何爲每個開發人員提供不同的項目引用

使用VS2005,每個開發人員都有自己的解決方案,併爲該開發人員設置項目依賴項,該開發人員包含所有.lib文件,這些文件不具有源代碼。這樣,他們就可以將最新的.vcproj文件用於他們擁有的源代碼。

在試圖轉移到VS2010/MSBuild時,項目文件現在要求將依賴關係作爲引用包含在內,但有些開發人員不會擁有引用項目的副本,只有.h和.lib副本。

有什麼辦法可以將VS2005/VS2008的基於解決方案的依賴模型與VS2010的MSBuild項目參考模型結合起來?

+0

只需將.lib放入項目的其他依賴關係鏈接器設置即可。這是有效的方式。 – 2011-04-24 16:02:19

+0

非常感謝,迄今爲止,似乎工作。本週將進行更多的測試。 – user722595 2011-04-24 18:01:09

回答

0

一旦添加了依賴關係,MS會刪除鏈接器列表中的隱式添加庫。

現在庫應該在鏈接器設置的附加依賴關係中明確指定,並且包含在編譯器的設置中。

相關問題