2011-03-17 50 views
0
  • 我有一個靜態單例,記錄類(如果你喜歡它或不),我用在我的所有項目中。
  • 我已經使靜態庫,也使用單身,記錄器級,讓我們說半年前。在此期間,我放棄了對提到的記錄器類的一些更改,但我沒有更新靜態庫。
  • 現在我開始了一個使用lib和最新(!)記錄器類的新項目。但是我不想更新這個庫,因爲那樣我就不得不通過我的所有項目並檢查它們是否還在工作。

所以我的問題是:如果我有兩個不同版本的類在我的靜態庫和我的實際項目,特別是如果它的靜態的東西?如果是這樣,可以通過使用靜態lib-stuff的命名空間來消除衝突嗎?我希望這足以讓人明白...靜態庫和項目中的相同文件

在此先感謝。

編輯:

請讓我知道,如果有不清楚的地方,這似乎是如此,因爲我沒有得到任何答案。

+0

我沒有耐心嗎?這個問題太簡單還是太難?爲什麼我沒有得到任何答案。 : -/ – AudioDroid 2011-03-17 15:31:29

+0

你甚至試過將使用「新」記錄器頭文件的「新」應用程序與「舊」靜態庫文件鏈接起來嗎?它工作嗎? – 2011-03-17 17:28:49

回答

1

我不確定我是否完全理解了這個問題,但可以考慮以不同的方式命名新版本的庫(例如使用版本號)。這樣,您不會對現有項目進行任何更改,但可以將新項目與最新版本的lib鏈接起來。

相關問題