На самом деле у меня есть случай, когда две DLL-библиотеки library_1 и library_2 используют функции статической библиотеки vendor.lib и, кроме того, library_2 ссылается на library_1 (см. Схему ниже).
Когда я пытаюсь собрать library_2, компоновщик сообщает об ошибке, сообщая мне, что символы vendor уже определены в library_1.Я использую CMake и Visual Studio 2008 в качестве генератора.Обратите внимание, что vendor.lib нельзя трогать или изменять.
Как я могу исправить эти ошибки компоновщика?