मैं इस तरह कुछ परिदृश्य है:एक ही libs (समान नाम के साथ) के दो अलग-अलग संस्करण एक आवेदन में मौजूद हो सकते हैं?
उत्पाद-> platform-> mylibs (संस्करण-1)
उत्पाद-> mylibs (संस्करण-2)
यानी उत्पाद mylibs (संस्करण -2 का उपयोग करता है) सीधे। उत्पाद प्लेटफार्म का भी उपयोग करता है (जो एक गतिशील lib भी है) और मंच मेरे libs (संस्करण -1) का उपयोग करता है।
उत्पाद और प्लेटफ़ॉर्म द्वारा उपयोग की जाने वाली libs के नाम समान हैं। केवल संस्करण अलग हैं और ये दोनों संस्करण संगत नहीं हैं।
क्या लिनक्स में ".so" libs के साथ कोई तरीका है कि प्लेटफ़ॉर्म एक संस्करण से लिंक कर सकता है और उत्पाद एक ही नाम वाले समान libs के किसी अन्य संस्करण से लिंक कर सकता है?
आप केवल libs के नाम क्यों नहीं बदलते? –