2012-05-23 38 views
3

我向依賴於libjpeg8的其他人提供動態庫A. 但是,當其他人鏈接我的庫到他們的應用程序,這恰好取決於libjpeg6, 有一些衝突導致崩潰。當兩個libjpeg庫衝突時,我該怎麼辦

的困境是,他們不會取代libjpeg6到更高的版本,我必須使用的libjpeg8中的新功能,我怎麼能在一個單一的過程中解決這個問題?

+0

我有libjpeg和Qt 4.8.4附帶的libjpeg之間的相同問題... –

回答

0

爲了避免符號衝突,我看到兩個選項:

  • 鏈接靜態的libjpeg,
  • 注入在一個libjpeg的命名空間(如配置不提出這樣的選擇,這將是一個沉重的補丁)。