Я должен использовать библиотеку «mylib.a» в своем коде, к источнику которой я не могу получить доступ, хотя я знаю, что есть некоторые классы, например, «NeededClass1», «NeededClass2». Моя проблема в том, что в моем собственном коде также созданы классы с именами «NeededClass1», «NeededClass2», и когда я включаю оба (lib и мои исходники), я получаю ошибки компоновки от компилятора.
Я не могу использовать следующие опции:
1) переименование моих собственных классов в нечто уникальное
2) включая только один из них (lib или мой собственный источник)
3) подклассы
Оба должны остаться. Будет ли какой-нибудь вариант «переопределить» классы в библиотеке с моими созданными классами или что-то подобное?