簡體   English   中英

靜態lib和項目中的相同文件

[英]same file in static lib and project

  • 我有一個靜態單例,記錄程序類(無論是否喜歡),我在所有項目中都使用過。
  • 我已經制作了靜態庫,該庫也使用了記錄器類的單例,比如說半年前。 在此期間,我對提到的logger-class做了一些更改,但是沒有更新靜態庫。
  • 現在,我開始了一個使用lib和最新(!)記錄器類的新項目。 但是我不想更新lib,因為那樣我就必須檢查所有項目並檢查它們是否仍在工作。

所以我的問題是:如果我的靜態庫和實際項目中有兩個不同版本的類,尤其是它的靜態內容,會引起沖突嗎? 如果是這樣,是否可以通過為靜態lib-stuff使用名稱空間來消除這種沖突? 我希望這很清楚可以理解...

提前致謝。

編輯:

如果有任何不清楚的地方,請告訴我,這是事實,因為我沒有得到任何答案。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM