Моя платформа - Windows / Visual Studio / C ++
У меня есть два статических .lib файла. Они от двух разных поставщиков. К сожалению, символы lib сталкиваются с глобально определенным символом, который определяет каждый файл. Они оба выбирают одно и то же имя для чего-то. крон!
Есть ли способ пространства имен или "скрытия" символов из двух библиотек друг от друга, чтобы они не конфликтовали?
Я знаю, что вы можете установить параметр компоновщика / FORCE: MULTIPLE, но не ясно, каковы будут последствия для библиотек, когда имя конфликтует.
http://msdn.microsoft.com/en-us/library/70abkas3%28v=VS.71%29.aspx