2009-01-13 149 views
4

我們最近將一個C++項目從Visual Studio 6轉換爲Visual Studio 8.一切進展順利,直到我們完成了將所有靜態庫放入一個大型靜態庫中的項目的編譯。默認情況下,在兩個版本的項目之間進行轉換後,項目沒有做任何事情(沒有創建大的靜態庫,只表示該項目是最新的)。如何從多個靜態庫中創建一個靜態庫?

我們通過向項目中添加一個虛擬(空)文件(在Visual Studio 6解決方案中之前沒有其他文件)來找到工作解決方案。一切順利,我們設法使用新的開發環境(Visual Studio 8)編譯項目。

我的問題是:有沒有其他的方式來做到這一點,沒有虛擬文件添加到項目?

預先感謝您的答覆

回答

1

您可以使用nobugz用於調試的答案描述也與多種配置和不同的目錄的方法和釋放輸入庫。只需添加所有輸入庫,調試和發佈,並使用「從構建中排除」。在調試配置中排除構建版本中的所有版本輸入庫,在版本配置中排除所有調試輸入庫。

+0

雖然這不是一個選項,現在我會認爲這是最好的答案。我仍然相信虛擬文件更容易管理。 – INS 2009-01-17 14:57:27